Migdal et al, Equation (64)

Time bar (total: 7.0s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 23 to 13 computations (43.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-div: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-cos: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
ival-sqrt: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample1.6s (22.9%)

Results
1.2s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 916.0ms
ival-cos: 415.0ms (45.3% of total)
ival-mult: 232.0ms (25.3% of total)
ival-add: 113.0ms (12.3% of total)
ival-div: 75.0ms (8.2% of total)
ival-sqrt: 66.0ms (7.2% of total)
const: 13.0ms (1.4% of total)
backward-pass: 3.0ms (0.3% of total)
Bogosity

preprocess232.0ms (3.3%)

Algorithm
egg-herbie
Rules
1241×fma-define
680×times-frac
547×fmm-def
457×div-sub
352×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048606
1145562
2421562
31139562
42837562
55637562
66570562
77382562
87458562
97474562
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 a1) (neg.f64 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 a2) (neg.f64 a2))))
(+.f64 (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(neg.f64 (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 a1) (neg.f64 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2))))
(neg.f64 (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 a2) (neg.f64 a2)))))
(neg.f64 (+.f64 (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)))
(+.f64 (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 #s(literal 2 binary64))) (*.f64 th th)) (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(+.f64 (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 #s(literal 2 binary64))) (*.f64 th th)))
Outputs
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 a1) (neg.f64 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 a2) (neg.f64 a2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(neg.f64 (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 a1) (neg.f64 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2))))
(neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 a2) (neg.f64 a2)))))
(neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (+.f64 (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2))))
(neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 #s(literal 2 binary64))) (*.f64 th th)) (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 th th) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 th th (*.f64 a2 a2)))
(*.f64 (cos.f64 a1) (/.f64 (fma.f64 th th (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 #s(literal 2 binary64))) (*.f64 th th)))
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 th th)))
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 a1 a1 (*.f64 th th)))
(*.f64 (cos.f64 a2) (/.f64 (fma.f64 th th (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
Symmetry

(abs a1)

(abs a2)

(abs th)

(sort a1 a2)

explain126.0ms (1.8%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1))
00-0-a2
00-0-(cos.f64 th)
00-0-(*.f64 a2 a2)
00-0-(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
00-0-#s(literal 2 binary64)
00-0-(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
00-0-(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2))
00-0-th
00-0-(sqrt.f64 #s(literal 2 binary64))
00-0-(*.f64 a1 a1)
00-0-a1
Results
76.0ms512×0valid
Compiler

Compiled 142 to 38 computations (73.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 15.0ms (38.9% of total)
ival-cos: 12.0ms (31.1% of total)
ival-div: 4.0ms (10.4% of total)
ival-sqrt: 4.0ms (10.4% of total)
ival-add: 3.0ms (7.8% of total)
const: 1.0ms (2.6% of total)
backward-pass: 0.0ms (0% of total)

eval1.0ms (0%)

Compiler

Compiled 52 to 18 computations (65.4% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.7%
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
Compiler

Compiled 31 to 21 computations (32.3% saved)

localize117.0ms (1.7%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a1 a1)
cost-diff0
(sqrt.f64 #s(literal 2 binary64))
cost-diff0
(cos.f64 th)
cost-diff0
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(fma.f64 a2 a2 (*.f64 a1 a1))
cost-diff0
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(cos.f64 th)
cost-diff0
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy100.0%
(cos.f64 th)
accuracy99.7%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
accuracy98.9%
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy100.0%
(cos.f64 th)
accuracy99.9%
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
accuracy99.7%
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))
Rules
29×fma-define
25×*-commutative
associate-/l*
associate-*r/
associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022300
137300
264300
398300
4128300
5145300
6149300
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(cos.f64 th)
th
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 a2 a2 (*.f64 a1 a1))
a2
(*.f64 a1 a1)
a1
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(cos.f64 th)
th
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
Outputs
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(cos.f64 th)
th
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 a2 a2 (*.f64 a1 a1))
a2
(*.f64 a1 a1)
a1
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(cos.f64 th)
th
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(fma.f64 a2 a2 (*.f64 a1 a1))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
Results
69.0ms256×0valid
Compiler

Compiled 81 to 15 computations (81.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-mult: 9.0ms (32% of total)
ival-cos: 6.0ms (21.3% of total)
<compiled-spec>: 4.0ms (14.2% of total)
ival-div: 3.0ms (10.7% of total)
ival-add: 2.0ms (7.1% of total)
ival-sqrt: 2.0ms (7.1% of total)
const: 1.0ms (3.6% of total)
backward-pass: 0.0ms (0% of total)

series26.0ms (0.4%)

Counts
8 → 140
Calls
Call 1
Inputs
#<alt (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (cos.f64 th)>
#<alt (sqrt.f64 #s(literal 2 binary64))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))>
#<alt (fma.f64 a2 a2 (*.f64 a1 a1))>
#<alt (*.f64 a1 a1)>
Outputs
#<alt (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 th #s(literal 2 binary64))))) #s(literal 1/2 binary64))))>
#<alt (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
Calls

39 calls:

TimeVariablePointExpression
5.0ms
a2
@0
(* (/ (cos th) (sqrt 2)) (+ (* a1 a1) (* a2 a2)))
2.0ms
th
@-inf
(/ (cos th) (sqrt 2))
2.0ms
th
@inf
(* (cos th) (/ (+ (* a2 a2) (* a1 a1)) (sqrt 2)))
1.0ms
a2
@0
(/ (+ (* a2 a2) (* a1 a1)) (sqrt 2))
1.0ms
a2
@0
(* (cos th) (/ (+ (* a2 a2) (* a1 a1)) (sqrt 2)))

rewrite376.0ms (5.4%)

Algorithm
batch-egg-rewrite
Rules
937×prod-diff
808×log1p-expm1-u
732×expm1-log1p-u
117×add-cube-cbrt
116×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022193
1301173
23735173
Stop Event
node limit
Counts
8 → 258
Calls
Call 1
Inputs
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(cos.f64 th)
(sqrt.f64 #s(literal 2 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(fma.f64 a2 a2 (*.f64 a1 a1))
(*.f64 a1 a1)
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (hypot.f64 a2 a1) (/.f64 (hypot.f64 a2 a1) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (hypot.f64 a2 a1) #s(literal 1 binary64)) (/.f64 (hypot.f64 a2 a1) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 th))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 th))
(*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 th)))
(*.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 (cos.f64 th)))
(pow.f64 (cos.f64 th) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 th)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 th)))
(log1p.f64 (expm1.f64 (cos.f64 th)))
(exp.f64 (log.f64 (cos.f64 th)))
(exp.f64 (*.f64 (log.f64 (cos.f64 th)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a2 a1) (hypot.f64 a2 a1))
(*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 a1 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 a1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a1 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 a1 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a1 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)))
(exp.f64 (*.f64 (log.f64 a1) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)) #s(literal 1 binary64)))

simplify228.0ms (3.3%)

Algorithm
egg-herbie
Rules
449×times-frac
448×associate-*r*
444×associate-*l*
394×cube-prod
278×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051518303
1118216687
2575316657
Stop Event
node limit
Counts
398 → 290
Calls
Call 1
Inputs
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 th #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(pow.f64 a1 #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (hypot.f64 a2 a1) (/.f64 (hypot.f64 a2 a1) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (hypot.f64 a2 a1) #s(literal 1 binary64)) (/.f64 (hypot.f64 a2 a1) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 th))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 th))
(*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 th)))
(*.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 (cos.f64 th)))
(pow.f64 (cos.f64 th) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 th)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 th)))
(log1p.f64 (expm1.f64 (cos.f64 th)))
(exp.f64 (log.f64 (cos.f64 th)))
(exp.f64 (*.f64 (log.f64 (cos.f64 th)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a2 a1) (hypot.f64 a2 a1))
(*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 a1 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 a1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a1 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 a1 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a1 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)))
(exp.f64 (*.f64 (log.f64 a1) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)) #s(literal 1 binary64)))
Outputs
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/24 binary64))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal -1/720 binary64) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 th #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/24 binary64))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal -1/720 binary64) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(pow.f64 a1 #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a2 a1) (/.f64 (hypot.f64 a2 a1) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (hypot.f64 a2 a1) #s(literal 1 binary64)) (/.f64 (hypot.f64 a2 a1) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 th))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cos.f64 th)))
(*.f64 (cos.f64 th) #s(literal 1 binary64))
(cos.f64 th)
(*.f64 #s(literal 1 binary64) (cos.f64 th))
(cos.f64 th)
(*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)))
(cos.f64 th)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 th)))
(cos.f64 th)
(*.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 (cos.f64 th)))
(cos.f64 th)
(pow.f64 (cos.f64 th) #s(literal 1 binary64))
(cos.f64 th)
(pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 3 binary64))
(cos.f64 th)
(pow.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 th)
(pow.f64 (sqrt.f64 (cos.f64 th)) #s(literal 2 binary64))
(cos.f64 th)
(sqrt.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)))
(cos.f64 th)
(log.f64 (exp.f64 (cos.f64 th)))
(cos.f64 th)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 th))))
(cos.f64 th)
(cbrt.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)))
(cos.f64 th)
(expm1.f64 (log1p.f64 (cos.f64 th)))
(log1p.f64 (expm1.f64 (cos.f64 th)))
(cos.f64 th)
(exp.f64 (log.f64 (cos.f64 th)))
(cos.f64 th)
(exp.f64 (*.f64 (log.f64 (cos.f64 th)) #s(literal 1 binary64)))
(cos.f64 th)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(sqrt.f64 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(sqrt.f64 #s(literal 2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(sqrt.f64 #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))
(sqrt.f64 #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 #s(literal 2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 2 binary64)))))
(sqrt.f64 #s(literal 2 binary64))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 2 binary64))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(sqrt.f64 #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (hypot.f64 a2 a1) (hypot.f64 a2 a1))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64))))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(pow.f64 (pow.f64 a1 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 a1 #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 a1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))
(pow.f64 a1 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a1 #s(literal 2 binary64)))))
(pow.f64 a1 #s(literal 2 binary64))
(cbrt.f64 (pow.f64 a1 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a1 #s(literal 2 binary64))))
(pow.f64 a1 #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)))
(pow.f64 a1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 a1) #s(literal 2 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)) #s(literal 1 binary64)))
(pow.f64 a1 #s(literal 2 binary64))

eval43.0ms (0.6%)

Compiler

Compiled 6648 to 1051 computations (84.2% saved)

prune209.0ms (3%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New34111352
Fresh000
Picked112
Done000
Total34212354
Accuracy
100.0%
Counts
354 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
99.5%
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
99.1%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
99.6%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
67.9%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.2%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.5%
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
99.6%
(*.f64 (cos.f64 th) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
99.5%
(*.f64 (cos.f64 th) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
67.9%
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
Compiler

Compiled 370 to 263 computations (28.9% saved)

localize325.0ms (4.6%)

Algorithm
egg-herbie
Localize:

Found 40 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
cost-diff0
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
cost-diff6784
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
cost-diff0
(pow.f64 a2 #s(literal 2 binary64))
cost-diff0
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(cos.f64 th)
cost-diff0
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
cost-diff0
(*.f64 a1 a1)
cost-diff0
(cos.f64 th)
cost-diff0
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
cost-diff0
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))
cost-diff-6336
(*.f64 a2 a2)
cost-diff0
(*.f64 a1 a1)
cost-diff0
(sqrt.f64 #s(literal 2 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
cost-diff0
(hypot.f64 a2 a1)
cost-diff0
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
cost-diff0
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
accuracy99.7%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
accuracy99.0%
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
accuracy99.0%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
accuracy98.4%
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy100.0%
(cos.f64 th)
accuracy99.9%
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
accuracy99.7%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
accuracy100.0%
(*.f64 a1 a1)
accuracy100.0%
(cos.f64 th)
accuracy99.7%
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
accuracy99.7%
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))
accuracy100.0%
(*.f64 a1 a1)
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
accuracy98.4%
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
accuracy100.0%
(cos.f64 th)
accuracy100.0%
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
accuracy99.7%
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
accuracy99.7%
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
Rules
256×associate-*r*
217×fma-define
188×associate-*l*
107×times-frac
99×associate-*r/
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036636
187614
2249614
3642602
41216600
51357600
61364600
71513600
81601600
91601600
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(hypot.f64 a2 a1)
a2
a1
#s(literal 2 binary64)
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(sqrt.f64 #s(literal 2 binary64))
(cos.f64 th)
th
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
#s(literal 1 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
#s(literal 2 binary64)
#s(literal -1/2 binary64)
(cos.f64 th)
th
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cos.f64 th)
th
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 a2 #s(literal 2 binary64))
a2
#s(literal 2 binary64)
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
#s(literal 1 binary64)
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
#s(literal 2 binary64)
#s(literal 1/4 binary64)
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(cos.f64 th)
th
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
Outputs
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(hypot.f64 a2 a1)
a2
a1
#s(literal 2 binary64)
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(sqrt.f64 #s(literal 2 binary64))
(cos.f64 th)
th
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
#s(literal 1 binary64)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
(pow.f64 a2 #s(literal 2 binary64))
a2
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
#s(literal 2 binary64)
#s(literal -1/2 binary64)
(cos.f64 th)
th
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
(pow.f64 a2 #s(literal 2 binary64))
a2
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cos.f64 th)
th
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 a2 #s(literal 2 binary64))
a2
#s(literal 2 binary64)
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
#s(literal 1 binary64)
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
#s(literal 2 binary64)
#s(literal 1/4 binary64)
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(cos.f64 th)
th
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
(pow.f64 a2 #s(literal 2 binary64))
a2
Results
132.0ms256×0valid
Compiler

Compiled 206 to 30 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-mult: 27.0ms (35.8% of total)
ival-pow: 17.0ms (22.5% of total)
ival-div: 10.0ms (13.2% of total)
<compiled-spec>: 9.0ms (11.9% of total)
ival-cos: 6.0ms (7.9% of total)
ival-sqrt: 4.0ms (5.3% of total)
ival-add: 3.0ms (4% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

series136.0ms (1.9%)

Counts
18 → 256
Calls
Call 1
Inputs
#<alt (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))>
#<alt (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))>
#<alt (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))>
#<alt (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))>
#<alt (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))>
#<alt (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))>
#<alt (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))>
#<alt (hypot.f64 a2 a1)>
#<alt (*.f64 a2 a2)>
#<alt (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))>
Outputs
#<alt (sqrt.f64 #s(literal 2 binary64))>
#<alt (+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/48 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64))))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (sqrt.f64 #s(literal 1/2 binary64))>
#<alt (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))>
#<alt (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (sqrt.f64 #s(literal 1/2 binary64))>
#<alt (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))>
#<alt (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 th #s(literal 2 binary64)))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 th #s(literal 2 binary64)))))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))))))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))>
#<alt (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))>
#<alt (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt a1>
#<alt (+.f64 a1 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1)))>
#<alt (+.f64 a1 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a1)))))>
#<alt (+.f64 a1 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 a1 #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a1)))))>
#<alt a2>
#<alt (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))>
#<alt (*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))>
#<alt (*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) a2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))>
#<alt a2>
#<alt (+.f64 a2 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2)))>
#<alt (+.f64 a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a2)))))>
#<alt (+.f64 a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 a2 #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a2)))))>
#<alt a1>
#<alt (*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))>
#<alt (*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))>
#<alt (*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) a1)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
Calls

72 calls:

TimeVariablePointExpression
99.0ms
th
@inf
(/ (cos th) (pow 2 1/4))
4.0ms
a2
@0
(* (cos th) (/ (pow a2 2) (sqrt 2)))
3.0ms
th
@0
(/ (pow (sqrt (+ (* a2 a2) (* a1 a1))) 2) (/ (sqrt 2) (cos th)))
1.0ms
th
@0
(/ (cos th) (pow 2 1/4))
1.0ms
th
@0
(/ (sqrt 2) (cos th))

rewrite195.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
263×associate-*r*
247×log1p-expm1-u
247×expm1-log1p-u
236×add-cube-cbrt
235×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036374
1596358
Stop Event
node limit
Counts
18 → 679
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(hypot.f64 a2 a1)
(*.f64 a2 a2)
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 th))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cbrt.f64 (cos.f64 th))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 th))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (cos.f64 th))))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (sqrt.f64 (cos.f64 th))) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))))
(*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cbrt.f64 (cos.f64 th))))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(sqrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a2 a1) (/.f64 (hypot.f64 a2 a1) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (cos.f64 th))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (cos.f64 th)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))))
(*.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cos.f64 th)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (hypot.f64 a2 a1) #s(literal 1 binary64)) (/.f64 (hypot.f64 a2 a1) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a2 a1) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(*.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (hypot.f64 a2 a1)) (hypot.f64 a2 a1))
(*.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))) (neg.f64 (cos.f64 th)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (hypot.f64 a2 a1) (hypot.f64 a2 a1))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (hypot.f64 a2 a1)) (hypot.f64 a2 a1)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (hypot.f64 a2 a1)) (*.f64 (sqrt.f64 (hypot.f64 a2 a1)) (hypot.f64 a2 a1)))
(*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (hypot.f64 a2 a1))) (sqrt.f64 (hypot.f64 a2 a1)))
(*.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (+.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (hypot.f64 a2 a1))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (hypot.f64 a2 a1))) #s(literal 1 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 th) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal -1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (cos.f64 th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(+.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 a2 #s(literal 1 binary64)) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 a2 (cbrt.f64 #s(literal 2 binary64))) (/.f64 a2 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) a2) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) a2))
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)) (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(sqrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))
(fabs.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(log.f64 (exp.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 th) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal -1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (cos.f64 th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (cos.f64 th) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cos.f64 th)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (cos.f64 th)))
(*.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (cos.f64 th)))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (sqrt.f64 (cos.f64 th))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (sqrt.f64 (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)))
(pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))) (log.f64 (cos.f64 th))))
(+.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 a2 a1))) #s(literal 1 binary64))
(*.f64 (hypot.f64 a2 a1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (hypot.f64 a2 a1))
(*.f64 (cbrt.f64 (hypot.f64 a2 a1)) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (cbrt.f64 (hypot.f64 a2 a1)))
(*.f64 (sqrt.f64 (hypot.f64 a2 a1)) (sqrt.f64 (hypot.f64 a2 a1)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(pow.f64 (hypot.f64 a2 a1) #s(literal 1 binary64))
(pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(fabs.f64 (hypot.f64 a2 a1))
(log.f64 (exp.f64 (hypot.f64 a2 a1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 a2 a1))))
(cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (hypot.f64 a2 a1)))
(log1p.f64 (expm1.f64 (hypot.f64 a2 a1)))
(exp.f64 (log.f64 (hypot.f64 a2 a1)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 a2 a1)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 a2 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 a2 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a2 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 a2 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a2 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a2 a2)
(*.f64 #s(literal 1 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) a2))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) a2))
(*.f64 (*.f64 a2 (sqrt.f64 a2)) (sqrt.f64 a2))
(*.f64 (*.f64 a2 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2))
(sqrt.f64 (pow.f64 a2 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a2 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 a2 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a2 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal -1 binary64))
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(fabs.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(log.f64 (exp.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))

simplify345.0ms (4.9%)

Algorithm
egg-herbie
Rules
612×associate-/l*
458×fma-define
391×associate-/r*
332×*-commutative
310×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0124039102
1295735585
Stop Event
node limit
Counts
935 → 820
Calls
Call 1
Inputs
(sqrt.f64 #s(literal 2 binary64))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/48 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64))))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(sqrt.f64 #s(literal 1/2 binary64))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 th #s(literal 2 binary64)))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 th #s(literal 2 binary64)))))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))))))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
a1
(+.f64 a1 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1)))
(+.f64 a1 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a1)))))
(+.f64 a1 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 a1 #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a1)))))
a2
(*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) a2)
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
a2
(+.f64 a2 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2)))
(+.f64 a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a2)))))
(+.f64 a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 a2 #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a2)))))
a1
(*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) a1)
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 th))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cbrt.f64 (cos.f64 th))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 th))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (cos.f64 th))))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (sqrt.f64 (cos.f64 th))) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))))
(*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cbrt.f64 (cos.f64 th))))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(sqrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a2 a1) (/.f64 (hypot.f64 a2 a1) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (cos.f64 th))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (cos.f64 th)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))))
(*.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cos.f64 th)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (hypot.f64 a2 a1) #s(literal 1 binary64)) (/.f64 (hypot.f64 a2 a1) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a2 a1) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(*.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (hypot.f64 a2 a1)) (hypot.f64 a2 a1))
(*.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))) (neg.f64 (cos.f64 th)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (hypot.f64 a2 a1) (hypot.f64 a2 a1))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (hypot.f64 a2 a1)) (hypot.f64 a2 a1)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (hypot.f64 a2 a1)) (*.f64 (sqrt.f64 (hypot.f64 a2 a1)) (hypot.f64 a2 a1)))
(*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (hypot.f64 a2 a1))) (sqrt.f64 (hypot.f64 a2 a1)))
(*.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (+.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (hypot.f64 a2 a1))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (hypot.f64 a2 a1))) #s(literal 1 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 th) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal -1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (cos.f64 th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(+.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 a2 #s(literal 1 binary64)) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 a2 (cbrt.f64 #s(literal 2 binary64))) (/.f64 a2 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) a2) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) a2))
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)) (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(sqrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))
(fabs.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(log.f64 (exp.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 th) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal -1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (cos.f64 th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (cos.f64 th) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cos.f64 th)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (cos.f64 th)))
(*.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (cos.f64 th)))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (sqrt.f64 (cos.f64 th))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (sqrt.f64 (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)))
(pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))) (log.f64 (cos.f64 th))))
(+.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 a2 a1))) #s(literal 1 binary64))
(*.f64 (hypot.f64 a2 a1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (hypot.f64 a2 a1))
(*.f64 (cbrt.f64 (hypot.f64 a2 a1)) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (cbrt.f64 (hypot.f64 a2 a1)))
(*.f64 (sqrt.f64 (hypot.f64 a2 a1)) (sqrt.f64 (hypot.f64 a2 a1)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(pow.f64 (hypot.f64 a2 a1) #s(literal 1 binary64))
(pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(fabs.f64 (hypot.f64 a2 a1))
(log.f64 (exp.f64 (hypot.f64 a2 a1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 a2 a1))))
(cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (hypot.f64 a2 a1)))
(log1p.f64 (expm1.f64 (hypot.f64 a2 a1)))
(exp.f64 (log.f64 (hypot.f64 a2 a1)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 a2 a1)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 a2 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 a2 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a2 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 a2 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a2 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a2 a2)
(*.f64 #s(literal 1 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) a2))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) a2))
(*.f64 (*.f64 a2 (sqrt.f64 a2)) (sqrt.f64 a2))
(*.f64 (*.f64 a2 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2))
(sqrt.f64 (pow.f64 a2 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a2 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 a2 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a2 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal -1 binary64))
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(fabs.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(log.f64 (exp.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
Outputs
(sqrt.f64 #s(literal 2 binary64))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (neg.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -5/24 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5/24 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/48 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64))))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (neg.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (sqrt.f64 #s(literal 2 binary64)) (fma.f64 #s(literal 1/48 binary64) (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -5/24 binary64))))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -5/24 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 th #s(literal 2 binary64))) (+.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 7/360 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -5/24 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5/24 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (fma.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (fma.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))))) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (fma.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(sqrt.f64 #s(literal 1/2 binary64))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 th #s(literal 2 binary64)))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 th #s(literal 2 binary64)))))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))))))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))))) (*.f64 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
a1
(+.f64 a1 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1) a1)
(+.f64 a1 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a1)))))
(+.f64 a1 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) a1))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) a1)) a1)
(+.f64 a1 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 a1 #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a1)))))
(+.f64 a1 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 a1 #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) a1))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) a1)) a1)
a2
(*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 a2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 a2 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(*.f64 a2 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) a2)
(neg.f64 a2)
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (neg.f64 a2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 a2))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(*.f64 (neg.f64 a2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 a2 (neg.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 a2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(*.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 a2))
a2
(+.f64 a2 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2) a2)
(+.f64 a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a2)))))
(+.f64 a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) a2))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) a2)) a2)
(+.f64 a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 a2 #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a2)))))
(+.f64 a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 a2 #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) a2))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) a2)) a2)
a1
(*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 a1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 a1 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 a1 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) a1)
(neg.f64 a1)
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 (neg.f64 a1) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 a1))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))))
(*.f64 (neg.f64 a1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 a1 (neg.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 a1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 a1))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th)))
(/.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th)))
(/.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 th))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th)))
(/.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cbrt.f64 (cos.f64 th))))
(/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cbrt.f64 (cos.f64 th))) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 th))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (cos.f64 th))))
(/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (/.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 #s(literal 2 binary64)) (sqrt.f64 (cos.f64 th))) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))))
(/.f64 (*.f64 (cbrt.f64 #s(literal 2 binary64)) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th)))) (sqrt.f64 (cos.f64 th)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th))))
(*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cbrt.f64 (cos.f64 th))))
(/.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th))
(neg.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(sqrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64)))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(cbrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))
(+.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a2 a1) (/.f64 (hypot.f64 a2 a1) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a1 a2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))) (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 a1 a2)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (cos.f64 th)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64)))) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cos.f64 th)))
(*.f64 (pow.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (cos.f64 th))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (/.f64 (hypot.f64 a2 a1) #s(literal 1 binary64)) (/.f64 (hypot.f64 a2 a1) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (/.f64 (hypot.f64 a2 a1) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a2 a1) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a1 a2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a1 a2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a1 a2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (hypot.f64 a2 a1)) (hypot.f64 a2 a1))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 a1 a2)) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))) (neg.f64 (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (hypot.f64 a2 a1) (hypot.f64 a2 a1))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (hypot.f64 a2 a1)) (hypot.f64 a2 a1)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (hypot.f64 a2 a1)) (*.f64 (sqrt.f64 (hypot.f64 a2 a1)) (hypot.f64 a2 a1)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (hypot.f64 a2 a1))) (sqrt.f64 (hypot.f64 a2 a1)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 a2 a1)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (+.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (-.f64 (neg.f64 (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (neg.f64 (+.f64 (neg.f64 (pow.f64 a1 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (hypot.f64 a2 a1))))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (hypot.f64 a2 a1))) #s(literal 1 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(sqrt.f64 #s(literal 1/2 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(sqrt.f64 #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))
(sqrt.f64 #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))
(pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(sqrt.f64 #s(literal 1/2 binary64))
(cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(+.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) #s(literal 3 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 4 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (cos.f64 th) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal -1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (cos.f64 th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (cos.f64 th) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.f64 a1 #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))))
(/.f64 (fma.f64 (pow.f64 a1 #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 a2 (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(*.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 a2 #s(literal 1 binary64)) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 a2 (cbrt.f64 #s(literal 2 binary64))) (/.f64 a2 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) a2) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) a2))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)) (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(sqrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))
(fabs.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(log.f64 (exp.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(exp.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (cos.f64 th) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal -1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (cos.f64 th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (cos.f64 th) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (cos.f64 th) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (cos.f64 th)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (cos.f64 th)))
(*.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (sqrt.f64 (cos.f64 th))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (sqrt.f64 (cos.f64 th))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(pow.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (cos.f64 th))
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(neg.f64 (/.f64 (neg.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -3/4 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))) (log.f64 (cos.f64 th))))
(*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(+.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (cos.f64 th)) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))) (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.f64 a1 #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))))
(/.f64 (fma.f64 (pow.f64 a1 #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (/.f64 (hypot.f64 a2 a1) (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) (cbrt.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (cos.f64 th)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))))
(fma.f64 (cos.f64 th) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 a2 a1))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (hypot.f64 a2 a1)))
(expm1.f64 (log1p.f64 (hypot.f64 a1 a2)))
(*.f64 (hypot.f64 a2 a1) #s(literal 1 binary64))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(*.f64 #s(literal 1 binary64) (hypot.f64 a2 a1))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(*.f64 (cbrt.f64 (hypot.f64 a2 a1)) (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64)) (cbrt.f64 (hypot.f64 a2 a1)))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(*.f64 (sqrt.f64 (hypot.f64 a2 a1)) (sqrt.f64 (hypot.f64 a2 a1)))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 (hypot.f64 a1 a2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(pow.f64 (hypot.f64 a2 a1) #s(literal 1 binary64))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(pow.f64 (cbrt.f64 (hypot.f64 a2 a1)) #s(literal 3 binary64))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(pow.f64 (sqrt.f64 (hypot.f64 a2 a1)) #s(literal 2 binary64))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(sqrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(fabs.f64 (hypot.f64 a2 a1))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(log.f64 (exp.f64 (hypot.f64 a2 a1)))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 a2 a1))))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 3 binary64)))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(expm1.f64 (log1p.f64 (hypot.f64 a2 a1)))
(expm1.f64 (log1p.f64 (hypot.f64 a1 a2)))
(log1p.f64 (expm1.f64 (hypot.f64 a2 a1)))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(exp.f64 (log.f64 (hypot.f64 a2 a1)))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(exp.f64 (*.f64 (log.f64 (hypot.f64 a2 a1)) #s(literal 1 binary64)))
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 (pow.f64 a2 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 a2 #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 a2 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 a2 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(cbrt.f64 (pow.f64 a2 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 a2 #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)))
(pow.f64 a2 #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)) #s(literal 1 binary64)))
(pow.f64 a2 #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(sqrt.f64 #s(literal 1/2 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (cbrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(sqrt.f64 #s(literal 1/2 binary64))
(cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 a2 a2)
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) a2))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) a2))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (*.f64 a2 (sqrt.f64 a2)) (sqrt.f64 a2))
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 (*.f64 a2 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2))
(pow.f64 a2 #s(literal 2 binary64))
(sqrt.f64 (pow.f64 a2 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 a2 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(cbrt.f64 (pow.f64 a2 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a2 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 a2 #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)))
(pow.f64 a2 #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a2)) #s(literal 1 binary64)))
(pow.f64 a2 #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (/.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(*.f64 (sqrt.f64 (cbrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(/.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(/.f64 (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal -1 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(fabs.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(log.f64 (exp.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(cbrt.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 3 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(exp.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))

eval137.0ms (2%)

Compiler

Compiled 20634 to 3054 computations (85.2% saved)

prune196.0ms (2.8%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New1070101080
Fresh606
Picked415
Done011
Total1080121092
Accuracy
100.0%
Counts
1092 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.8%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
14.4%
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
98.9%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
99.6%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
67.9%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.4%
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
99.6%
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
67.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.5%
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
99.4%
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
99.5%
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
58.6%
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
Compiler

Compiled 273 to 206 computations (24.5% saved)

localize180.0ms (2.6%)

Algorithm
egg-herbie
Localize:

Found 38 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 a2 #s(literal 2 binary64))
cost-diff0
(cos.f64 th)
cost-diff0
(*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))
cost-diff0
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
cost-diff-6336
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
cost-diff0
(sqrt.f64 #s(literal 1/2 binary64))
cost-diff0
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
cost-diff0
(cos.f64 th)
cost-diff0
(sqrt.f64 #s(literal 2 binary64))
cost-diff0
(pow.f64 a2 #s(literal 2 binary64))
cost-diff0
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
cost-diff-12608
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
cost-diff-6336
(*.f64 a2 a2)
cost-diff0
(*.f64 a1 a1)
cost-diff0
(sqrt.f64 #s(literal 1/2 binary64))
cost-diff0
(*.f64 a1 a1)
cost-diff0
(sqrt.f64 #s(literal 1/2 binary64))
cost-diff0
(cos.f64 th)
cost-diff0
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
accuracy100.0%
(sqrt.f64 #s(literal 1/2 binary64))
accuracy100.0%
(cos.f64 th)
accuracy99.9%
(*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))
accuracy99.6%
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
accuracy100.0%
(cos.f64 th)
accuracy99.9%
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
accuracy99.8%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
accuracy99.3%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
accuracy100.0%
(pow.f64 a2 #s(literal 2 binary64))
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy99.7%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
accuracy100.0%
(*.f64 a2 a2)
accuracy100.0%
(*.f64 a1 a1)
accuracy100.0%
(sqrt.f64 #s(literal 1/2 binary64))
accuracy99.7%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
accuracy100.0%
(sqrt.f64 #s(literal 1/2 binary64))
accuracy100.0%
(cos.f64 th)
accuracy99.7%
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
accuracy99.7%
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
Rules
39×fma-define
33×associate-*r*
26×*-commutative
24×associate-*l*
distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028451
160451
2117451
3179451
4199451
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(cos.f64 th)
th
(sqrt.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(sqrt.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 a2 #s(literal 2 binary64))
a2
#s(literal 2 binary64)
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
(cos.f64 th)
th
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(sqrt.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
a2
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))
(cos.f64 th)
th
(pow.f64 a2 #s(literal 2 binary64))
a2
#s(literal 2 binary64)
(sqrt.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
Outputs
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(cos.f64 th)
th
(sqrt.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
(pow.f64 a2 #s(literal 2 binary64))
a2
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
(pow.f64 a2 #s(literal 2 binary64))
a2
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 a2 #s(literal 2 binary64))
a2
#s(literal 2 binary64)
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))
(cos.f64 th)
th
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(sqrt.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
a2
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))
(cos.f64 th)
th
(pow.f64 a2 #s(literal 2 binary64))
a2
#s(literal 2 binary64)
(sqrt.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
Results
83.0ms256×0valid
Compiler

Compiled 136 to 22 computations (83.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-cos: 17.0ms (39.2% of total)
ival-mult: 16.0ms (36.9% of total)
ival-sqrt: 4.0ms (9.2% of total)
ival-pow: 3.0ms (6.9% of total)
ival-div: 2.0ms (4.6% of total)
ival-add: 1.0ms (2.3% of total)
const: 1.0ms (2.3% of total)
backward-pass: 0.0ms (0% of total)

series23.0ms (0.3%)

Counts
9 → 160
Calls
Call 1
Inputs
#<alt (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))>
#<alt (sqrt.f64 #s(literal 1/2 binary64))>
#<alt (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))>
#<alt (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)>
#<alt (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)>
#<alt (*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))>
#<alt (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))>
Outputs
#<alt (sqrt.f64 #s(literal 1/2 binary64))>
#<alt (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))>
#<alt (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))))) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64))))))) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))>
Calls

42 calls:

TimeVariablePointExpression
1.0ms
th
@0
(* (cos th) (* (* (sqrt 1/2) a2) a2))
1.0ms
a2
@0
(* (cos th) (* (* (sqrt 1/2) a2) a2))
0.0ms
a2
@inf
(* (cos th) (* (* (sqrt 1/2) a2) a2))
0.0ms
th
@inf
(* (cos th) (* (* (sqrt 1/2) a2) a2))
0.0ms
a2
@0
(* (sqrt 1/2) a2)

rewrite193.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
897×log1p-expm1-u
897×expm1-log1p-u
432×fma-define
229×associate-*r*
203×fmm-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026227
1366217
24821217
Stop Event
node limit
Counts
9 → 276
Calls
Call 1
Inputs
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(sqrt.f64 #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (-.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 a1 (*.f64 a1 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 a2 (*.f64 a2 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a2 (sqrt.f64 (cos.f64 th))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))) (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a1 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 a1 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a1) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a1) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 a2 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a2) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) (*.f64 a2 (sqrt.f64 (cos.f64 th))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 1 binary64)) a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (sqrt.f64 a2)) (sqrt.f64 a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) a1) a1 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(pow.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (hypot.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 a1 (*.f64 a1 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 a2 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 a1 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 a1 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a1) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a1) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 a2 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 a2 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a1) a1 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 a2 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 a2 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (sqrt.f64 a2)) (sqrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) a2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a2 (sqrt.f64 (cos.f64 th))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (cos.f64 th))))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (cos.f64 th))) #s(literal 1 binary64)))

simplify229.0ms (3.3%)

Algorithm
egg-herbie
Rules
806×associate-*l*
321×distribute-lft-in
318×distribute-rgt-in
290×fma-define
289×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062617865
1146716673
2436416097
Stop Event
node limit
Counts
436 → 402
Calls
Call 1
Inputs
(sqrt.f64 #s(literal 1/2 binary64))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(pow.f64 a2 #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))))) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64))))))) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (-.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 a1 (*.f64 a1 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 a2 (*.f64 a2 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a2 (sqrt.f64 (cos.f64 th))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))) (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a1 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 a1 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a1) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a1) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 a2 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a2) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) (*.f64 a2 (sqrt.f64 (cos.f64 th))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 1 binary64)) a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (sqrt.f64 a2)) (sqrt.f64 a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) a1) a1 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(pow.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (hypot.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 a1 (*.f64 a1 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 a2 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 a1 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 a1 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a1) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a1) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 a2 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 a2 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a1) a1 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 a2 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 a2 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (sqrt.f64 a2)) (sqrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) a2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a2 (sqrt.f64 (cos.f64 th))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (cos.f64 th))))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (cos.f64 th))) #s(literal 1 binary64)))
Outputs
(sqrt.f64 #s(literal 1/2 binary64))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64)))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/24 binary64)))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/24 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (pow.f64 th #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 a2 (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64)))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64)))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (pow.f64 th #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64)))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64)))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (pow.f64 th #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(pow.f64 a2 #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))))) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64))))) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64))))))) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64)))))) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 0 binary64))
(pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(fabs.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 0 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 3 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))) (+.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (-.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 4 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(*.f64 (cos.f64 th) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))))
(*.f64 (cos.f64 th) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a1 (*.f64 a1 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 (*.f64 a2 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 a2 (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a2 (sqrt.f64 (cos.f64 th))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))) (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 a1 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 a1 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a1) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a1) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 a2 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 a2 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a2) (*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) (*.f64 a2 (sqrt.f64 (cos.f64 th))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 th) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 1 binary64)) a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (sqrt.f64 a2)) (sqrt.f64 a2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) a1) a1 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 th) #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(sqrt.f64 #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(pow.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64))
(sqrt.f64 #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))
(sqrt.f64 #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1/3 binary64))
(sqrt.f64 #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 #s(literal 1/2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(sqrt.f64 #s(literal 1/2 binary64))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(sqrt.f64 #s(literal 1/2 binary64))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 0 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(/.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 4 binary64)) (fma.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 4 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (hypot.f64 a1 a2)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 a1 (*.f64 a1 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 a2 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 a2 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 a1 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 a1 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a1) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a1) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 a2 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 a2 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a1) a1 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)))))
(fma.f64 (*.f64 a2 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))) (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 a2 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 a2 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) (sqrt.f64 a2)) (sqrt.f64 a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 0 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 3 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(fabs.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) a2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 3 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 0 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) a2) #s(literal 2 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 6 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 0 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 0 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 a2 (sqrt.f64 (cos.f64 th)))) #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 4 binary64)))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 0 binary64))
(pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(pow.f64 (*.f64 a2 (sqrt.f64 (cos.f64 th))) #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 6 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (cos.f64 th))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a2) (log.f64 (cos.f64 th))) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))

eval84.0ms (1.2%)

Compiler

Compiled 11363 to 1666 computations (85.3% saved)

prune106.0ms (1.5%)

Pruning

16 alts after pruning (11 fresh and 5 done)

PrunedKeptTotal
New6896695
Fresh055
Picked235
Done022
Total69116707
Accuracy
100.0%
Counts
707 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.7%
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
14.4%
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
67.8%
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
98.9%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
99.6%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
67.9%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
67.7%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
99.4%
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 #s(literal 1/2 binary64)))
99.6%
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
67.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.5%
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
99.4%
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
99.5%
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
67.8%
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
58.6%
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
55.3%
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
Compiler

Compiled 306 to 235 computations (23.2% saved)

localize92.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 34 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
cost-diff0
(cos.f64 th)
cost-diff0
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
cost-diff0
(sqrt.f64 #s(literal 2 binary64))
cost-diff0
(pow.f64 a1 #s(literal 2 binary64))
cost-diff0
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(sqrt.f64 #s(literal 2 binary64))
cost-diff0
(*.f64 a2 a2)
cost-diff0
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(sqrt.f64 #s(literal 2 binary64))
cost-diff0
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
cost-diff0
(*.f64 a2 a2)
cost-diff0
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(cos.f64 th)
cost-diff0
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
accuracy100.0%
(cos.f64 th)
accuracy99.9%
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
accuracy99.8%
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
accuracy99.3%
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
accuracy100.0%
(pow.f64 a1 #s(literal 2 binary64))
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy99.7%
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
accuracy100.0%
(*.f64 a2 a2)
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy99.7%
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy99.8%
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
accuracy99.3%
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy100.0%
(cos.f64 th)
accuracy99.9%
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
accuracy99.7%
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
Rules
*-commutative
associate-*l*
associate-*r*
associate-/l*
associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021322
128322
240322
347322
450322
553322
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
(cos.f64 th)
th
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 a2 a2)
a2
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
a2
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 a2 a2)
a2
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
a1
#s(literal 2 binary64)
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(cos.f64 th)
th
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
a2
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
Outputs
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(cos.f64 th)
th
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 a2)
a2
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
a2
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 a2)
a2
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
a1
#s(literal 2 binary64)
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(cos.f64 th)
th
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
a2
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
Results
53.0ms256×0valid
Compiler

Compiled 95 to 15 computations (84.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-cos: 7.0ms (29.1% of total)
ival-mult: 7.0ms (29.1% of total)
ival-div: 5.0ms (20.8% of total)
ival-pow: 3.0ms (12.5% of total)
ival-sqrt: 2.0ms (8.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series7.0ms (0.1%)

Counts
7 → 72
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (pow.f64 a1 #s(literal 2 binary64))>
#<alt (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))>
Outputs
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))>
Calls

27 calls:

TimeVariablePointExpression
1.0ms
a2
@0
(/ a2 (sqrt 2))
0.0ms
a2
@inf
(/ a2 (sqrt 2))
0.0ms
a2
@-inf
(/ a2 (sqrt 2))
0.0ms
a1
@inf
(/ (pow a1 2) (sqrt 2))
0.0ms
a1
@0
(/ (pow a1 2) (sqrt 2))

rewrite139.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
731×log1p-expm1-u
731×expm1-log1p-u
678×log-prod
205×expm1-undefine
205×log1p-undefine
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021150
1288150
23264150
Stop Event
node limit
Counts
7 → 240
Calls
Call 1
Inputs
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) a2)
(*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2))
(*.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 a2 #s(literal 1 binary64)) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 a2 (cbrt.f64 #s(literal 2 binary64))) (/.f64 a2 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 a2 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2))
(*.f64 (*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 a2)) (sqrt.f64 a2))
(pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 a2) (/.f64 (sqrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 a2) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) a2)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 a2 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 a2) #s(literal 1 binary64)) (/.f64 (sqrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (sqrt.f64 a2) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 a2) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2) #s(literal -1 binary64))
(neg.f64 (/.f64 a2 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a1 (*.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 a1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 a1 #s(literal 1 binary64)) (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 a1 (cbrt.f64 #s(literal 2 binary64))) (/.f64 a1 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a1 a1)
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a1) a1))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) a1))
(*.f64 (*.f64 a1 (sqrt.f64 a1)) (sqrt.f64 a1))
(*.f64 (*.f64 a1 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))) (cbrt.f64 a1))
(sqrt.f64 (pow.f64 a1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a1 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a1 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))

simplify136.0ms (1.9%)

Algorithm
egg-herbie
Rules
488×distribute-lft-in
448×distribute-lft-neg-out
362×distribute-rgt-neg-out
288×cube-prod
251×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04269285
18619231
232699231
Stop Event
node limit
Counts
312 → 237
Calls
Call 1
Inputs
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) a2)
(*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2))
(*.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 a2 #s(literal 1 binary64)) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 a2 (cbrt.f64 #s(literal 2 binary64))) (/.f64 a2 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 a2 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2))
(*.f64 (*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 a2)) (sqrt.f64 a2))
(pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 a2) (/.f64 (sqrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 a2) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) a2)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 a2 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 a2) #s(literal 1 binary64)) (/.f64 (sqrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (sqrt.f64 a2) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 a2) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2) #s(literal -1 binary64))
(neg.f64 (/.f64 a2 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a1 (*.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 a1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 a1 #s(literal 1 binary64)) (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 a1 (cbrt.f64 #s(literal 2 binary64))) (/.f64 a1 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a1 a1)
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a1) a1))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) a1))
(*.f64 (*.f64 a1 (sqrt.f64 a1)) (sqrt.f64 a1))
(*.f64 (*.f64 a1 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))) (cbrt.f64 a1))
(sqrt.f64 (pow.f64 a1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a1 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a1 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
Outputs
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/24 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/720 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/720 binary64)))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/24 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/720 binary64)))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/24 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/720 binary64)))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) a2)
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 a2 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 a2 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 a2 #s(literal 1 binary64)) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 a2 (cbrt.f64 #s(literal 2 binary64))) (/.f64 a2 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64)))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (*.f64 a2 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 a2 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 a2 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (*.f64 a2 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64))) (cbrt.f64 a2))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 a2)) (sqrt.f64 a2))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (/.f64 (cbrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a2) (/.f64 (sqrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 a2) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) a2)
(*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 a2 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) a2) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 a2 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (sqrt.f64 a2) #s(literal 1 binary64)) (/.f64 (sqrt.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 a2) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 a2) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) a2) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 a2 (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2) #s(literal -1 binary64))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 a2 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 a2) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 a1 (*.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(*.f64 (neg.f64 (pow.f64 a1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(*.f64 (/.f64 a1 #s(literal 1 binary64)) (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 a1 (cbrt.f64 #s(literal 2 binary64))) (/.f64 a1 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (/.f64 a1 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 a1 a1)
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a1) a1))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a1 #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) a1))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (*.f64 a1 (sqrt.f64 a1)) (sqrt.f64 a1))
(pow.f64 a1 #s(literal 2 binary64))
(*.f64 (*.f64 a1 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64))) (cbrt.f64 a1))
(pow.f64 a1 #s(literal 2 binary64))
(sqrt.f64 (pow.f64 a1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a1 #s(literal 2 binary64))))
(pow.f64 a1 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a1 #s(literal 2 binary64)))))
(pow.f64 a1 #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a1 #s(literal 2 binary64))))
(pow.f64 a1 #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)))
(pow.f64 a1 #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a1)) #s(literal 1 binary64)))
(pow.f64 a1 #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 th) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))

eval62.0ms (0.9%)

Compiler

Compiled 6561 to 992 computations (84.9% saved)

prune86.0ms (1.2%)

Pruning

19 alts after pruning (12 fresh and 7 done)

PrunedKeptTotal
New5299538
Fresh336
Picked235
Done145
Total53519554
Accuracy
100.0%
Counts
554 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.7%
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
99.5%
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
99.5%
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
67.8%
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
67.5%
(/.f64 (*.f64 a2 a2) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))
14.4%
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
67.7%
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
67.9%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
67.7%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
99.4%
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 #s(literal 1/2 binary64)))
99.6%
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
67.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.5%
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
99.4%
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
67.8%
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
67.4%
(*.f64 a2 (/.f64 a2 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))))
14.4%
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
20.5%
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
58.6%
(sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 2 binary64)))
Compiler

Compiled 608 to 271 computations (55.4% saved)

regimes104.0ms (1.5%)

Counts
39 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(*.f64 a2 (/.f64 a2 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))))
(/.f64 (*.f64 a2 a2) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))))
Outputs
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
Calls

8 calls:

21.0ms
(*.f64 a1 a1)
12.0ms
a2
12.0ms
a1
12.0ms
(cos.f64 th)
11.0ms
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
99.7%1a1
99.7%1a2
99.7%1th
99.7%1(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
99.7%1(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
99.7%1(cos.f64 th)
99.7%1(*.f64 a1 a1)
99.7%1(*.f64 a2 a2)
Compiler

Compiled 59 to 40 computations (32.2% saved)

regimes65.0ms (0.9%)

Counts
30 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(*.f64 a2 (/.f64 a2 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))))
(/.f64 (*.f64 a2 a2) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
Outputs
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Calls

7 calls:

10.0ms
th
9.0ms
a2
9.0ms
(*.f64 a2 a2)
9.0ms
(cos.f64 th)
9.0ms
a1
Results
AccuracySegmentsBranch
99.6%1a1
99.6%1a2
99.6%1th
99.6%1(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
99.6%1(cos.f64 th)
99.6%1(*.f64 a1 a1)
99.6%1(*.f64 a2 a2)
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes44.0ms (0.6%)

Counts
23 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(*.f64 a2 (/.f64 a2 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))))
(/.f64 (*.f64 a2 a2) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Outputs
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Calls

6 calls:

8.0ms
a2
7.0ms
(cos.f64 th)
7.0ms
a1
7.0ms
th
7.0ms
(*.f64 a2 a2)
Results
AccuracySegmentsBranch
99.6%1a1
99.6%1a2
99.6%1th
99.6%1(cos.f64 th)
99.6%1(*.f64 a1 a1)
99.6%1(*.f64 a2 a2)
Compiler

Compiled 29 to 21 computations (27.6% saved)

regimes44.0ms (0.6%)

Counts
22 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(*.f64 a2 (/.f64 a2 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))))
(/.f64 (*.f64 a2 a2) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
Outputs
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
Calls

6 calls:

8.0ms
a2
7.0ms
(cos.f64 th)
7.0ms
th
7.0ms
a1
6.0ms
(*.f64 a2 a2)
Results
AccuracySegmentsBranch
99.5%1a1
99.5%1a2
99.5%1th
99.5%1(cos.f64 th)
99.5%1(*.f64 a1 a1)
99.5%1(*.f64 a2 a2)
Compiler

Compiled 29 to 21 computations (27.6% saved)

regimes41.0ms (0.6%)

Counts
21 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(*.f64 a2 (/.f64 a2 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))))
(/.f64 (*.f64 a2 a2) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
Outputs
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
Calls

6 calls:

7.0ms
a2
7.0ms
a1
7.0ms
th
6.0ms
(cos.f64 th)
6.0ms
(*.f64 a2 a2)
Results
AccuracySegmentsBranch
99.5%1a1
99.5%1a2
99.5%1th
99.5%1(cos.f64 th)
99.5%1(*.f64 a1 a1)
99.5%1(*.f64 a2 a2)
Compiler

Compiled 29 to 21 computations (27.6% saved)

regimes36.0ms (0.5%)

Counts
17 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(*.f64 a2 (/.f64 a2 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))))
(/.f64 (*.f64 a2 a2) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2))
Outputs
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
Calls

6 calls:

7.0ms
th
6.0ms
(cos.f64 th)
6.0ms
(*.f64 a2 a2)
6.0ms
a2
5.0ms
a1
Results
AccuracySegmentsBranch
99.5%1th
99.5%1a1
99.5%1a2
99.5%1(cos.f64 th)
99.5%1(*.f64 a1 a1)
99.5%1(*.f64 a2 a2)
Compiler

Compiled 29 to 21 computations (27.6% saved)

regimes26.0ms (0.4%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(sqrt.f64 (*.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 a2 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(*.f64 a2 (/.f64 a2 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))))
(/.f64 (*.f64 a2 a2) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))
Outputs
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Calls

5 calls:

6.0ms
a2
6.0ms
th
5.0ms
a1
5.0ms
(*.f64 a2 a2)
4.0ms
(*.f64 a1 a1)
Results
AccuracySegmentsBranch
67.9%1a2
67.9%1(*.f64 a2 a2)
67.9%1a1
67.9%1th
67.9%1(*.f64 a1 a1)
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes16.0ms (0.2%)

Counts
7 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Outputs
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Calls

5 calls:

3.0ms
(*.f64 a2 a2)
3.0ms
a2
3.0ms
th
3.0ms
a1
2.0ms
(*.f64 a1 a1)
Results
AccuracySegmentsBranch
67.9%1a1
67.9%1a2
67.9%1(*.f64 a2 a2)
67.9%1th
67.9%1(*.f64 a1 a1)
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes14.0ms (0.2%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
Outputs
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
Calls

5 calls:

4.0ms
th
3.0ms
a2
3.0ms
a1
2.0ms
(*.f64 a2 a2)
2.0ms
(*.f64 a1 a1)
Results
AccuracySegmentsBranch
67.8%1a1
67.8%1a2
67.8%1(*.f64 a2 a2)
67.8%1th
67.8%1(*.f64 a1 a1)
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes11.0ms (0.2%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 #s(literal 2 binary64)) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 #s(literal 2 binary64)))
Outputs
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
Calls

4 calls:

3.0ms
(*.f64 a1 a1)
2.0ms
th
2.0ms
a1
2.0ms
a2
Results
AccuracySegmentsBranch
67.8%1a1
67.8%1a2
67.8%1th
67.8%1(*.f64 a1 a1)
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes5.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
Outputs
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
Calls

3 calls:

2.0ms
a1
1.0ms
th
1.0ms
a2
Results
AccuracySegmentsBranch
14.4%1a1
14.4%1a2
14.4%1th
Compiler

Compiled 12 to 9 computations (25% saved)

simplify51.0ms (0.7%)

Algorithm
egg-herbie
Rules
153×distribute-lft-neg-in
87×neg-sub0
87×neg-mul-1
82×cancel-sign-sub
74×unsub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042431
169431
287423
3119423
4169423
5244423
6388423
7536423
8682423
9803423
10882423
11923423
12936423
13944423
14948423
15949423
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))
Outputs
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) a2) (neg.f64 a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (*.f64 a2 a2) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))

soundness803.0ms (11.5%)

Rules
1241×fma-define
937×prod-diff
808×log1p-expm1-u
732×expm1-log1p-u
731×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036374
1596358
022193
1301173
23735173
048606
1145562
2421562
31139562
42837562
55637562
66570562
77382562
87458562
97474562
021150
1288150
23264150
Stop Event
fuel
node limit
node limit
node limit
node limit
Compiler

Compiled 484 to 167 computations (65.5% saved)

preprocess109.0ms (1.6%)

Remove

(sort a1 a2)

(abs th)

(abs a2)

(abs a1)

Compiler

Compiled 1100 to 648 computations (41.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...