Migdal et al, Equation (64)

Time bar (total: 7.9s)

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.4s (17.5%)

Results
1.1s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 739.0ms
ival-mult: 272.0ms (36.8% of total)
ival-cos: 205.0ms (27.7% of total)
ival-div: 118.0ms (16% of total)
ival-sqrt: 76.0ms (10.3% of total)
ival-add: 50.0ms (6.8% of total)
const: 13.0ms (1.8% of total)
backward-pass: 3.0ms (0.4% of total)
Bogosity

preprocess187.0ms (2.4%)

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)

explain120.0ms (1.5%)

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
78.0ms512×0valid
Compiler

Compiled 142 to 38 computations (73.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-mult: 16.0ms (36.4% of total)
ival-cos: 13.0ms (29.6% of total)
ival-sqrt: 8.0ms (18.2% of total)
ival-div: 4.0ms (9.1% of total)
ival-add: 2.0ms (4.6% of total)
const: 1.0ms (2.3% 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.5%
(+.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.5%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
99.6%
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
Compiler

Compiled 68 to 43 computations (36.8% saved)

localize191.0ms (2.4%)

Algorithm
egg-herbie
Localize:

Found 32 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
028645
151645
282645
3116645
4135645
5139645
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(cos.f64 th)
th
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 a1 a1 (*.f64 a2 a2))
a1
(*.f64 a2 a2)
a2
(sqrt.f64 #s(literal 2 binary64))
#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)
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
(+.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 a1 a1))
(/.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 a1 a1)
a1
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2))
(*.f64 a2 a2)
a2
Outputs
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(cos.f64 th)
th
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 a1 a1 (*.f64 a2 a2))
a1
(*.f64 a2 a2)
a2
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(cos.f64 th)
th
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 a2 a2 (*.f64 a1 a1))
(fma.f64 a1 a1 (*.f64 a2 a2))
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 a1 a1 (*.f64 a2 a2)) (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 a1 a1 (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 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 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1))
(*.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a1 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 a1 (*.f64 (cos.f64 th) (/.f64 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 a1 a1)
a1
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2))
(*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 a2 a2)
a2
Results
77.0ms256×0valid
Compiler

Compiled 175 to 21 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-mult: 17.0ms (38.8% of total)
<compiled-spec>: 8.0ms (18.2% of total)
ival-cos: 7.0ms (16% of total)
ival-div: 5.0ms (11.4% of total)
ival-add: 5.0ms (11.4% of total)
ival-sqrt: 2.0ms (4.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series47.0ms (0.6%)

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

87 calls:

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

rewrite499.0ms (6.3%)

Algorithm
batch-egg-rewrite
Rules
1047×log1p-expm1-u
829×expm1-log1p-u
158×associate-*r*
148×add-cube-cbrt
145×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028435
1430390
24858390
Stop Event
node limit
Counts
15 → 609
Calls
Call 1
Inputs
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 a1 a1 (*.f64 a2 a2))
(cos.f64 th)
(/.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))))
(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)))
(+.f64 (*.f64 a1 a1) (*.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 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)))
(fma.f64 a2 a2 (*.f64 a1 a1))
(*.f64 a1 a1)
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.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 a1 a2) #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 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (hypot.f64 a1 a2) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.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 a1 a2) #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 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) #s(literal 1 binary64)) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a1 a2) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.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 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 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 a1 a2) #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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #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 (+.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 (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 (+.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 (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 (+.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 (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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (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))) (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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 (+.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 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 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 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 (cos.f64 th) (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 (-.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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 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 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.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)) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (hypot.f64 a1 a2))
(*.f64 (+.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 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 #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 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 (+.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 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 (+.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))))
(pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 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 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.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 a1 a2) #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 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (hypot.f64 a1 a2) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.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 a1 a2) #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 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) #s(literal 1 binary64)) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a1 a2) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.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 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 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 a1 a2) #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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #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 (+.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 (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 (+.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 (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 (+.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 (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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (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))) (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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 (+.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 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 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 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 (cos.f64 th) (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 (-.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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 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 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 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 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 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 a1 a2) #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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #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 (+.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 (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 (+.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 (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 (+.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 (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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (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))) (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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 (+.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 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 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 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 (cos.f64 th) (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 (-.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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 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 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (hypot.f64 a1 a2))
(*.f64 (+.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 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 #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 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 (+.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 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 (+.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))))
(pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #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 #s(literal 1 binary64) (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 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 (*.f64 (cos.f64 th) (/.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)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 a1 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #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 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 (cos.f64 th) (/.f64 (pow.f64 a1 #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 a1 #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 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 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 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.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 (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 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 a2 #s(literal 2 binary64))) (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 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))
(log.f64 (exp.f64 (*.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)))
(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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th))
(*.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 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #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)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #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)))) (cos.f64 th)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (cos.f64 th)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.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 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 #s(literal 1 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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (cos.f64 th) #s(literal 1 binary64)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (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/4 binary64))))
(*.f64 (*.f64 (cos.f64 th) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 th) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)))
(*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (hypot.f64 a1 a2)) (hypot.f64 a1 a2))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 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 a1 a2) #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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #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 (+.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 (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 (+.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 (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 (+.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 (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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (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))) (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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 (+.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 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 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 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 (cos.f64 th) (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 (-.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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 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 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.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)) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (hypot.f64 a1 a2))
(*.f64 (+.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 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 #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 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 (+.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 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 (+.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))))
(pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #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)))

simplify642.0ms (8.1%)

Algorithm
egg-herbie
Rules
715×times-frac
470×associate-/r*
400×cube-prod
313×*-commutative
305×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
074348788
1178545169
2663145101
Stop Event
node limit
Counts
941 → 446
Calls
Call 1
Inputs
(/.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))))))
(/.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 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))
(+.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)))))
#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 (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))))))
(/.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 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))
(+.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)))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 th #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 (pow.f64 a1 #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 th #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 (pow.f64 a1 #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 a1 #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 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)) (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 (*.f64 (pow.f64 a1 #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 (*.f64 (pow.f64 a1 #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 (*.f64 (pow.f64 a1 #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 (*.f64 (pow.f64 a1 #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 (*.f64 (pow.f64 a1 #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 (*.f64 (pow.f64 a1 #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 (*.f64 (pow.f64 a1 #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 (*.f64 (pow.f64 a1 #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 (*.f64 (pow.f64 a1 #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 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 (/.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 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/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 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #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/24 binary64) (/.f64 (pow.f64 a1 #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 (/.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 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #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/24 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/24 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 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/720 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 (*.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 (*.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 (*.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 (/.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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.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 a1 a2) #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 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (hypot.f64 a1 a2) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.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 a1 a2) #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 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) #s(literal 1 binary64)) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a1 a2) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.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 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 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 a1 a2) #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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #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 (+.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 (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 (+.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 (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 (+.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 (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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (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))) (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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 (+.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 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 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 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 (cos.f64 th) (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 (-.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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 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 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.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)) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (hypot.f64 a1 a2))
(*.f64 (+.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 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 #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 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 (+.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 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 (+.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))))
(pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 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 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.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 a1 a2) #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 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (hypot.f64 a1 a2) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.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 a1 a2) #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 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) #s(literal 1 binary64)) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a1 a2) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.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 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 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 a1 a2) #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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #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 (+.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 (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 (+.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 (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 (+.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 (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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (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))) (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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 (+.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 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 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 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 (cos.f64 th) (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 (-.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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 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 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 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 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 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 a1 a2) #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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #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 (+.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 (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 (+.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 (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 (+.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 (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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (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))) (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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 (+.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 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 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 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 (cos.f64 th) (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 (-.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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 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 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (hypot.f64 a1 a2))
(*.f64 (+.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 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 #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 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 (+.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 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 (+.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))))
(pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #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 #s(literal 1 binary64) (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 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 (*.f64 (cos.f64 th) (/.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)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 a1 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #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 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 (cos.f64 th) (/.f64 (pow.f64 a1 #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 a1 #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 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 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 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.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 (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 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 a2 #s(literal 2 binary64))) (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 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))
(log.f64 (exp.f64 (*.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)))
(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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th))
(*.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 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #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)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #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)))) (cos.f64 th)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (cos.f64 th)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.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 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 #s(literal 1 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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (cos.f64 th) #s(literal 1 binary64)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (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/4 binary64))))
(*.f64 (*.f64 (cos.f64 th) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 th) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 th)))
(*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (hypot.f64 a1 a2)) (hypot.f64 a1 a2))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 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 a1 a2) #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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #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 (+.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 (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 (+.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 (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 (+.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 (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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (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))) (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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 (+.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 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 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #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 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 (cos.f64 th) (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 (-.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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 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 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.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)) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (hypot.f64 a1 a2))
(*.f64 (+.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 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 #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 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 (+.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 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 (+.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))))
(pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #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 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))) (/.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 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 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))) (/.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))))
(+.f64 (/.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 (/.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))) (/.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 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 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 (/.f64 (pow.f64 a1 #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)) (+.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 (/.f64 (pow.f64 a1 #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)) (+.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 (/.f64 (pow.f64 a1 #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)))
(*.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 (/.f64 (pow.f64 a1 #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)) (+.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 (/.f64 (pow.f64 a1 #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)) (+.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 (/.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)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (*.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 a2 a2 (pow.f64 a1 #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))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (+.f64 (/.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 (*.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 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/24 binary64))) (+.f64 (/.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)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1/24 binary64))) (+.f64 (/.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 (*.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 a2 a2 (pow.f64 a1 #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 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/24 binary64))))) (+.f64 (/.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 (/.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 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1/720 binary64) (*.f64 (/.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (*.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (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)) (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 #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 (/.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 #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 (/.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 #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 (/.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 #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 (/.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 #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 (/.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 #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 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 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))
(*.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)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 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)))))
(*.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)))))
#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 (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 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 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))) (/.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 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 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 (/.f64 (pow.f64 a1 #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)) (+.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 (/.f64 (pow.f64 a1 #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)) (+.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 (/.f64 (pow.f64 a1 #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)))
(*.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 (/.f64 (pow.f64 a1 #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)) (+.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 (/.f64 (pow.f64 a1 #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)) (+.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 (/.f64 (pow.f64 a1 #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)))
(+.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))) (/.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 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 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))) (/.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 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (*.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 a2 a2 (pow.f64 a1 #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))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (+.f64 (/.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 (*.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 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/24 binary64))) (+.f64 (/.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)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1/24 binary64))) (+.f64 (/.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 (*.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 a2 a2 (pow.f64 a1 #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 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/24 binary64))))) (+.f64 (/.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 (/.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 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1/720 binary64) (*.f64 (/.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (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)) (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 #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 (/.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 #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 (/.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 #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 (/.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 #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 (/.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 #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 (/.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 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 #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 #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 #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)) (-.f64 (*.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))))
(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 (fma.f64 a2 a2 (pow.f64 a1 #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 (*.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 a2 a2 (pow.f64 a1 #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))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) (+.f64 (/.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 (*.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 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/24 binary64))) (+.f64 (/.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)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal 1/24 binary64))) (+.f64 (/.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 (*.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 a2 a2 (pow.f64 a1 #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 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/24 binary64))))) (+.f64 (/.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 (/.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 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #s(literal -1/720 binary64) (*.f64 (/.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a2 a1) #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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (+.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (*.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (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)) (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 #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 (/.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 #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 (/.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 #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 (/.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 #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 (/.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 #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 (/.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 #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 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 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))
(*.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)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 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)))))
(*.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)))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (pow.f64 th #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 (pow.f64 a1 #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 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a1 #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 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a1 #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 a1 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (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 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #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 a1 #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 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))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #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 a1 #s(literal 2 binary64)) (/.f64 (pow.f64 th #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))) #s(literal 1/24 binary64))))) (/.f64 (pow.f64 a1 #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 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (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)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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)) (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))))
(+.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 a2 #s(literal 2 binary64)) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 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 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 (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)) (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 #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 (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 (/.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))) (/.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 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/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 (pow.f64 th #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.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 (/.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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (+.f64 (/.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)))) #s(literal -1/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 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #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/24 binary64) (/.f64 (pow.f64 a1 #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 (/.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 (pow.f64 a1 #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)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 #s(literal 1/24 binary64) (+.f64 (/.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 (/.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)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.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 th #s(literal 2 binary64)) (*.f64 (+.f64 (/.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)))) #s(literal 1/24 binary64)))) (+.f64 (/.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 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #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/24 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/24 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 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal -1/720 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 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #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)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #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 (pow.f64 th #s(literal 2 binary64)) (*.f64 #s(literal -1/720 binary64) (+.f64 (/.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 (/.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)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.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 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (+.f64 (/.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 th #s(literal 2 binary64)) (*.f64 (+.f64 (/.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)))) #s(literal -1/720 binary64)))))) (+.f64 (/.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 (/.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (*.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (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 (*.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 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (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)) (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 #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 (/.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 #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 (/.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 #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 (/.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 #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 (/.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 #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 (/.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 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 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)))))
(*.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 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 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))
(*.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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.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)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (pow.f64 (hypot.f64 a1 a2) #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 #s(literal 1 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #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 (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 a1 a2) #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 2 binary64)) #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 (hypot.f64 a2 a1) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #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 (hypot.f64 a2 a1) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (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 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #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)))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #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 a1 a2) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #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 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (/.f64 (hypot.f64 a1 a2) #s(literal 1 binary64)) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (/.f64 (hypot.f64 a1 a2) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a1 a2) (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 a1 a2) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(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)))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (/.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)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 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 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 a2 a1) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #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 (+.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 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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 6 binary64)) (pow.f64 a2 #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 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 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 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 a2 a1) #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 (+.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 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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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))) (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 (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 (cos.f64 th) (/.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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.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 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.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 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 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 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 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 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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #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 (cos.f64 th) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #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 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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 a1 a2) #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)))) (cbrt.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)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #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)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))) (cbrt.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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 (hypot.f64 a1 a2) (hypot.f64 a1 a2))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #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 (+.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 a2 a1) #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 #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 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 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a2 a1) #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 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 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a2 a1) #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 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 a2 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))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 (+.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 a2 a1) #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))) (-.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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #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)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #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)))
(fabs.f64 (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 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.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)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (pow.f64 (hypot.f64 a1 a2) #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 #s(literal 1 binary64) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #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 (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 a1 a2) #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 2 binary64)) #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 (hypot.f64 a2 a1) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #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 (hypot.f64 a2 a1) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (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 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #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)))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #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 a1 a2) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (/.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))) #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 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #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 a1 a2) #s(literal 2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (/.f64 (hypot.f64 a1 a2) #s(literal 1 binary64)) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (/.f64 (hypot.f64 a1 a2) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (hypot.f64 a1 a2) (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 a1 a2) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(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)))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (/.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)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 (fma.f64 a2 a2 (pow.f64 a1 #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 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 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 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 a2 a1) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #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 (+.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 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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 6 binary64)) (pow.f64 a2 #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 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 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 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 a2 a1) #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 (+.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 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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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))) (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 (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 (cos.f64 th) (/.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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.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 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.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 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 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 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 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 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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #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 (cos.f64 th) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #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 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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 a1 a2) #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)))) (cbrt.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)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #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)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))) (cbrt.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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(-.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 (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 (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 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.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)))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 3/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 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 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 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 a2 a1) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #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 (+.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 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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 6 binary64)) (pow.f64 a2 #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 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 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 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 a2 a1) #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 (+.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 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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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))) (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 (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 (cos.f64 th) (/.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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.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 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.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 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 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 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 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 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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #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 (cos.f64 th) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #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 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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 a1 a2) #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)))) (cbrt.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)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #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)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))) (cbrt.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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 (hypot.f64 a1 a2) (hypot.f64 a1 a2))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #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 (+.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 a2 a1) #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 #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 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 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a2 a1) #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 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 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a2 a1) #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 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 a2 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))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 (+.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 a2 a1) #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))) (-.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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #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)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #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 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #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 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 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 (*.f64 (cos.f64 th) (/.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)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(expm1.f64 (log1p.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #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 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (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 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (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)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 a1 #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) #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)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (pow.f64 a1 #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 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 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (/.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)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #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 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #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 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)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 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 (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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #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 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #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 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a1 #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 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #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 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #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 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 a1 #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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #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 #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 (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 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (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 (neg.f64 (cos.f64 th)) (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 (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)) (/.f64 (cos.f64 th) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.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 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (exp.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))))
(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))))
(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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (cos.f64 th))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #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)))) (cos.f64 th)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (cos.f64 th) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (*.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 (hypot.f64 a2 a1) #s(literal 4 binary64)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #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 2 binary64))))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #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 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 #s(literal 1 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #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)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #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 (/.f64 (cos.f64 th) #s(literal 1 binary64)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #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 (cos.f64 th) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (/.f64 (cos.f64 th) (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/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.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) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (cos.f64 th) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (*.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 (hypot.f64 a2 a1) #s(literal 4 binary64)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 th) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (/.f64 (hypot.f64 a1 a2) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #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 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 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 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (hypot.f64 a1 a2)) (hypot.f64 a1 a2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #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 2 binary64))))))
(*.f64 (pow.f64 (hypot.f64 a2 a1) #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 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))) (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 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 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #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 (+.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 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 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 a2 a1) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (/.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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 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))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))) #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 (+.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 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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 6 binary64)) (pow.f64 a2 #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 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 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 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 a2 a1) #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 (+.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 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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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))) (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 (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 (cos.f64 th) (/.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 (neg.f64 (+.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)) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))))) (neg.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))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.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 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (-.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (neg.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 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 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 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 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 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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #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 (+.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 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 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 a2 a1) #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 (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 (cos.f64 th) (/.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 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #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 (cos.f64 th) (*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 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 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #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 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.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 a1 a2) #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (cbrt.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 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) #s(literal 2 binary64)))) (cbrt.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)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #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)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (cbrt.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #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)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) #s(literal 2 binary64)))) (cbrt.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)))))
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 a1 (sqrt.f64 (/.f64 (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 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a2) (sqrt.f64 #s(literal 2 binary64))) a2 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))))
(fma.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) a2 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (/.f64 a1 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th))) a1 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #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)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(*.f64 (hypot.f64 a1 a2) (hypot.f64 a1 a2))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #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 (+.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 a2 a1) #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 #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 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 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a2 a1) #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 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 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a2 a1) #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 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 a2 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))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #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 (+.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 a2 a1) #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))) (-.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 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #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)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 a2 a2 (pow.f64 a1 #s(literal 2 binary64)))
(pow.f64 (hypot.f64 a2 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))))
(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 (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))

eval97.0ms (1.2%)

Compiler

Compiled 16702 to 1970 computations (88.2% saved)

prune120.0ms (1.5%)

Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New76311774
Fresh000
Picked224
Done000
Total76513778
Accuracy
100.0%
Counts
778 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
99.3%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
99.6%
(*.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))))
99.6%
(*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.5%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
64.8%
(*.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.3%
(*.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.5%
(*.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.6%
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
98.9%
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
78.0%
(*.f64 (cos.f64 th) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) #s(literal 2 binary64))))
64.9%
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
Compiler

Compiled 381 to 273 computations (28.3% saved)

localize317.0ms (4%)

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
(cos.f64 th)
cost-diff0
(pow.f64 a2 #s(literal 2 binary64))
cost-diff0
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
cost-diff0
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(cos.f64 th)
cost-diff0
(neg.f64 (cos.f64 th))
cost-diff64
(/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
cost-diff256
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
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 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))
accuracy99.6%
(*.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.1%
(/.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 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
accuracy99.7%
(/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
accuracy100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
accuracy99.7%
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
accuracy99.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)))
accuracy98.4%
(/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
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%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
accuracy99.7%
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))
accuracy99.6%
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Rules
656×fmm-def
566×unsub-neg
537×fma-define
432×times-frac
347×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037752
1103718
2366686
31265686
42650686
55131686
67355686
Stop Event
node limit
Calls
Call 1
Inputs
(*.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 (/.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 (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 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (cos.f64 th))
(cos.f64 th)
th
(/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
#s(literal 1 binary64)
(neg.f64 (sqrt.f64 #s(literal 2 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 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(pow.f64 a2 #s(literal 2 binary64))
a2
#s(literal 2 binary64)
(cos.f64 th)
th
(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 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))))
(*.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))
(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 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #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 #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))
(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 (*.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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (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 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (cos.f64 th))
(cos.f64 th)
th
(/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64)))
#s(literal 1 binary64)
(neg.f64 (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
#s(literal 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 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #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 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 a2 #s(literal 2 binary64))
a2
#s(literal 2 binary64)
(cos.f64 th)
th
(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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (pow.f64 a2 #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 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 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 #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))
(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
Results
163.0ms256×0valid
Compiler

Compiled 233 to 31 computations (86.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-mult: 20.0ms (34.6% of total)
ival-pow: 14.0ms (24.2% of total)
ival-div: 11.0ms (19% of total)
ival-cos: 7.0ms (12.1% of total)
ival-sqrt: 2.0ms (3.5% of total)
ival-neg: 2.0ms (3.5% of total)
ival-add: 1.0ms (1.7% of total)
const: 1.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

series68.0ms (0.9%)

Counts
18 → 212
Calls
Call 1
Inputs
#<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 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))>
#<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 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.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)))>
#<alt (*.f64 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (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)) (cos.f64 th))>
#<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 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))>
#<alt (*.f64 a2 a2)>
#<alt (neg.f64 (cos.f64 th))>
#<alt (pow.f64 a2 #s(literal 2 binary64))>
#<alt (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))>
Outputs
#<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 (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 (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 (/.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 (/.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 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (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 (*.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 (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 (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 (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))>
#<alt #s(literal -1 binary64)>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64))))) #s(literal 1 binary64))>
#<alt (*.f64 #s(literal -1 binary64) (cos.f64 th))>
#<alt (*.f64 #s(literal -1 binary64) (cos.f64 th))>
#<alt (*.f64 #s(literal -1 binary64) (cos.f64 th))>
#<alt (*.f64 #s(literal -1 binary64) (cos.f64 th))>
#<alt (*.f64 #s(literal -1 binary64) (cos.f64 th))>
#<alt (*.f64 #s(literal -1 binary64) (cos.f64 th))>
#<alt (*.f64 #s(literal -1 binary64) (cos.f64 th))>
#<alt (*.f64 #s(literal -1 binary64) (cos.f64 th))>
Calls

66 calls:

TimeVariablePointExpression
39.0ms
th
@inf
(/ (cos th) (pow 2 1/4))
6.0ms
a2
@inf
(* (* (pow 2 -1/2) (cos th)) (+ (* a1 a1) (* a2 a2)))
1.0ms
th
@0
(/ (cos th) (pow 2 1/4))
1.0ms
th
@0
(* (* (pow 2 -1/2) (cos th)) (+ (* a1 a1) (* a2 a2)))
1.0ms
th
@inf
(* (* (pow 2 -1/2) (cos th)) (+ (* a1 a1) (* a2 a2)))

rewrite82.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
302×associate-*r*
267×log1p-expm1-u
267×expm1-log1p-u
258×add-cube-cbrt
256×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037422
1616422
Stop Event
node limit
Counts
18 → 421
Calls
Call 1
Inputs
(*.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))
(/.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 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.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 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (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)) (cos.f64 th))
(/.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)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(*.f64 a2 a2)
(neg.f64 (cos.f64 th))
(pow.f64 a2 #s(literal 2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
Outputs
(+.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) a1))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a1 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (cos.f64 th) a1)) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a1 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) #s(literal -2 binary64)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(+.f64 (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a1 a2))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 (cos.f64 th) a1) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 a1 (cos.f64 th)) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))
(/.f64 (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(sqrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(fabs.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))))
(cbrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))) #s(literal -2 binary64)))
(fma.f64 a1 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(fma.f64 (cos.f64 th) a1 (*.f64 a2 (cos.f64 th)))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(expm1.f64 (log.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 -2 binary64)))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 a1 a2)
(+.f64 a1 (neg.f64 a2))
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
(+.f64 a2 a1)
(+.f64 (+.f64 a1 a2) (fma.f64 (neg.f64 a2) a2 a2))
(+.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64)))
(+.f64 (*.f64 a2 #s(literal -2 binary64)) (*.f64 a1 #s(literal -2 binary64)))
(+.f64 (fma.f64 #s(literal -2 binary64) a1 (neg.f64 (*.f64 a2 #s(literal -2 binary64)))) (fma.f64 (neg.f64 a2) #s(literal -2 binary64) (*.f64 a2 #s(literal -2 binary64))))
(+.f64 (fma.f64 a1 a1 (neg.f64 (*.f64 a2 #s(literal -2 binary64)))) (fma.f64 (neg.f64 a2) #s(literal -2 binary64) (*.f64 a2 #s(literal -2 binary64))))
(+.f64 (*.f64 (+.f64 a1 a2) a1) (*.f64 (+.f64 a1 a2) a2))
(+.f64 (*.f64 (+.f64 a1 a2) a2) (*.f64 (+.f64 a1 a2) a1))
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) (*.f64 a2 #s(literal -2 binary64))))
(+.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))
(+.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)))
(+.f64 (*.f64 (*.f64 a1 #s(literal -2 binary64)) (+.f64 a1 a2)) (*.f64 (*.f64 a2 #s(literal -2 binary64)) (+.f64 a1 a2)))
(-.f64 a1 a2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 a1 a2))) #s(literal -2 binary64))
(-.f64 (/.f64 a1 (+.f64 a1 a2)) (/.f64 a2 (+.f64 a1 a2)))
(/.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (+.f64 a1 a2) (cbrt.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (sqrt.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(/.f64 (+.f64 a1 a2) (neg.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a2 a1))))
(/.f64 (+.f64 a1 a2) (+.f64 (*.f64 a1 #s(literal -2 binary64)) (-.f64 (*.f64 a2 #s(literal -2 binary64)) (*.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64))))))
(/.f64 (+.f64 a1 a2) (+.f64 a1 (+.f64 a2 (*.f64 a1 a2))))
(/.f64 #s(literal -2 binary64) (+.f64 a1 a2))
(/.f64 #s(literal -2 binary64) (/.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) (+.f64 a1 a2)))
(/.f64 (-.f64 a2 a1) (-.f64 a2 a1))
(/.f64 (-.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64))) (-.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64))))
(pow.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(pow.f64 (+.f64 a1 a2) #s(literal 1/3 binary64))
(neg.f64 (+.f64 a1 a2))
(sqrt.f64 (+.f64 a1 a2))
(fabs.f64 (+.f64 a1 a2))
(log.f64 (exp.f64 (+.f64 a1 a2)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (+.f64 a1 a2))))
(log.f64 (/.f64 (exp.f64 a1) (exp.f64 a2)))
(cbrt.f64 (+.f64 a1 a2))
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(hypot.f64 a1 a2)
(hypot.f64 a2 a1)
(log1p.f64 (expm1.f64 (+.f64 a1 a2)))
(exp.f64 (log.f64 (+.f64 a1 a2)))
(exp.f64 (*.f64 (log.f64 (+.f64 a1 a2)) #s(literal -2 binary64)))
(fma.f64 a1 a1 a2)
(fma.f64 a1 a1 (neg.f64 a2))
(fma.f64 a1 #s(literal -2 binary64) (*.f64 a2 #s(literal -2 binary64)))
(fma.f64 a2 a2 a1)
(fma.f64 #s(literal -2 binary64) a1 a2)
(fma.f64 #s(literal -2 binary64) a1 (neg.f64 a2))
(fma.f64 #s(literal -2 binary64) a2 a1)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) a1))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a1 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (cos.f64 th) a1)) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a1 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) #s(literal -2 binary64)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(+.f64 (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a1 a2))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 (cos.f64 th) a1) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 a1 (cos.f64 th)) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))
(/.f64 (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(sqrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(fabs.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))))
(cbrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))) #s(literal -2 binary64)))
(fma.f64 a1 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(fma.f64 (cos.f64 th) a1 (*.f64 a2 (cos.f64 th)))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(expm1.f64 (log.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 -2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 a2 (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (cos.f64 th)))) #s(literal -2 binary64))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (*.f64 a2 (cos.f64 th)))
(*.f64 #s(literal -2 binary64) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) a2)
(*.f64 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 a2 #s(literal -2 binary64)))
(*.f64 (cos.f64 th) (neg.f64 a2))
(*.f64 (cos.f64 th) (/.f64 #s(literal -2 binary64) a2))
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(*.f64 (*.f64 a2 (cos.f64 th)) (cos.f64 th))
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(*.f64 (*.f64 a2 #s(literal -2 binary64)) (cos.f64 th))
(*.f64 (neg.f64 a2) (cos.f64 th))
(*.f64 (/.f64 #s(literal -2 binary64) a2) (cos.f64 th))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 a2 (cos.f64 th)))
(sqrt.f64 (*.f64 a2 (cos.f64 th)))
(fabs.f64 (*.f64 a2 (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 a2) (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 a2 (cos.f64 th)))))
(log.f64 (/.f64 #s(literal -2 binary64) (pow.f64 (exp.f64 a2) (cos.f64 th))))
(cbrt.f64 (*.f64 a2 (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 a2 (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 a2 (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 a2 (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (cos.f64 th))) #s(literal -2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 a2 (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (cos.f64 th)))) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 a2 (cos.f64 th)))
(/.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(/.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 a2 (cos.f64 th)))
(sqrt.f64 (*.f64 a2 (cos.f64 th)))
(fabs.f64 (*.f64 a2 (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 a2) (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 a2 (cos.f64 th)))))
(log.f64 (/.f64 #s(literal -2 binary64) (pow.f64 (exp.f64 a2) (cos.f64 th))))
(cbrt.f64 (*.f64 a2 (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 a2 (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 a2 (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 a2 (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (cos.f64 th))) #s(literal -2 binary64)))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(expm1.f64 (log.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 -2 binary64)))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(*.f64 #s(literal -2 binary64) (cos.f64 th))
(*.f64 (cos.f64 th) #s(literal -2 binary64))
(*.f64 (cos.f64 th) (cos.f64 th))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(expm1.f64 (log.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 -2 binary64)))
(+.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) a1))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a1 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (cos.f64 th) a1)) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a1 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) #s(literal -2 binary64)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(+.f64 (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a1 a2))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 (cos.f64 th) a1) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 a1 (cos.f64 th)) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))
(/.f64 (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(sqrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(fabs.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))))
(cbrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))) #s(literal -2 binary64)))
(fma.f64 a1 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(fma.f64 (cos.f64 th) a1 (*.f64 a2 (cos.f64 th)))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(-.f64 (exp.f64 (log1p.f64 a2)) #s(literal -2 binary64))
(pow.f64 a2 #s(literal -2 binary64))
(pow.f64 a2 #s(literal 1/3 binary64))
(sqrt.f64 a2)
(fabs.f64 a2)
(log.f64 (exp.f64 a2))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 a2)))
(cbrt.f64 a2)
a2
(expm1.f64 (log1p.f64 a2))
(log1p.f64 (expm1.f64 a2))
(exp.f64 (log.f64 a2))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(*.f64 #s(literal -2 binary64) (cos.f64 th))
(*.f64 (cos.f64 th) #s(literal -2 binary64))
(*.f64 (cos.f64 th) (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(expm1.f64 (log.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 -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 a2)) #s(literal -2 binary64))
(*.f64 a2 a2)
(*.f64 #s(literal -2 binary64) a2)
(*.f64 (*.f64 a2 #s(literal -2 binary64)) a2)
(sqrt.f64 a2)
(fabs.f64 a2)
(log.f64 (exp.f64 a2))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 a2)))
(cbrt.f64 a2)
a2
(expm1.f64 (log1p.f64 a2))
(log1p.f64 (expm1.f64 a2))
(exp.f64 (log.f64 a2))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)

simplify323.0ms (4.1%)

Algorithm
egg-herbie
Rules
399×associate-+l+
362×associate-+r+
348×times-frac
327×fma-define
323×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046219547
1124717783
2412517102
Stop Event
node limit
Counts
633 → 416
Calls
Call 1
Inputs
(*.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)))))
(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 (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))))))
(/.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))))))
(/.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 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #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 (*.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))))
(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)))
(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)))))
(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))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) #s(literal 1 binary64))
(-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(+.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) a1))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a1 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (cos.f64 th) a1)) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a1 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) #s(literal -2 binary64)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(+.f64 (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a1 a2))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 (cos.f64 th) a1) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 a1 (cos.f64 th)) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))
(/.f64 (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(sqrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(fabs.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))))
(cbrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))) #s(literal -2 binary64)))
(fma.f64 a1 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(fma.f64 (cos.f64 th) a1 (*.f64 a2 (cos.f64 th)))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(expm1.f64 (log.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 -2 binary64)))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 a1 a2)
(+.f64 a1 (neg.f64 a2))
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
(+.f64 a2 a1)
(+.f64 (+.f64 a1 a2) (fma.f64 (neg.f64 a2) a2 a2))
(+.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64)))
(+.f64 (*.f64 a2 #s(literal -2 binary64)) (*.f64 a1 #s(literal -2 binary64)))
(+.f64 (fma.f64 #s(literal -2 binary64) a1 (neg.f64 (*.f64 a2 #s(literal -2 binary64)))) (fma.f64 (neg.f64 a2) #s(literal -2 binary64) (*.f64 a2 #s(literal -2 binary64))))
(+.f64 (fma.f64 a1 a1 (neg.f64 (*.f64 a2 #s(literal -2 binary64)))) (fma.f64 (neg.f64 a2) #s(literal -2 binary64) (*.f64 a2 #s(literal -2 binary64))))
(+.f64 (*.f64 (+.f64 a1 a2) a1) (*.f64 (+.f64 a1 a2) a2))
(+.f64 (*.f64 (+.f64 a1 a2) a2) (*.f64 (+.f64 a1 a2) a1))
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) (*.f64 a2 #s(literal -2 binary64))))
(+.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))
(+.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)))
(+.f64 (*.f64 (*.f64 a1 #s(literal -2 binary64)) (+.f64 a1 a2)) (*.f64 (*.f64 a2 #s(literal -2 binary64)) (+.f64 a1 a2)))
(-.f64 a1 a2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 a1 a2))) #s(literal -2 binary64))
(-.f64 (/.f64 a1 (+.f64 a1 a2)) (/.f64 a2 (+.f64 a1 a2)))
(/.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (+.f64 a1 a2) (cbrt.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (sqrt.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(/.f64 (+.f64 a1 a2) (neg.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a2 a1))))
(/.f64 (+.f64 a1 a2) (+.f64 (*.f64 a1 #s(literal -2 binary64)) (-.f64 (*.f64 a2 #s(literal -2 binary64)) (*.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64))))))
(/.f64 (+.f64 a1 a2) (+.f64 a1 (+.f64 a2 (*.f64 a1 a2))))
(/.f64 #s(literal -2 binary64) (+.f64 a1 a2))
(/.f64 #s(literal -2 binary64) (/.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) (+.f64 a1 a2)))
(/.f64 (-.f64 a2 a1) (-.f64 a2 a1))
(/.f64 (-.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64))) (-.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64))))
(pow.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(pow.f64 (+.f64 a1 a2) #s(literal 1/3 binary64))
(neg.f64 (+.f64 a1 a2))
(sqrt.f64 (+.f64 a1 a2))
(fabs.f64 (+.f64 a1 a2))
(log.f64 (exp.f64 (+.f64 a1 a2)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (+.f64 a1 a2))))
(log.f64 (/.f64 (exp.f64 a1) (exp.f64 a2)))
(cbrt.f64 (+.f64 a1 a2))
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(hypot.f64 a1 a2)
(hypot.f64 a2 a1)
(log1p.f64 (expm1.f64 (+.f64 a1 a2)))
(exp.f64 (log.f64 (+.f64 a1 a2)))
(exp.f64 (*.f64 (log.f64 (+.f64 a1 a2)) #s(literal -2 binary64)))
(fma.f64 a1 a1 a2)
(fma.f64 a1 a1 (neg.f64 a2))
(fma.f64 a1 #s(literal -2 binary64) (*.f64 a2 #s(literal -2 binary64)))
(fma.f64 a2 a2 a1)
(fma.f64 #s(literal -2 binary64) a1 a2)
(fma.f64 #s(literal -2 binary64) a1 (neg.f64 a2))
(fma.f64 #s(literal -2 binary64) a2 a1)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) a1))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a1 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (cos.f64 th) a1)) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a1 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) #s(literal -2 binary64)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(+.f64 (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a1 a2))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 (cos.f64 th) a1) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 a1 (cos.f64 th)) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))
(/.f64 (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(sqrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(fabs.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))))
(cbrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))) #s(literal -2 binary64)))
(fma.f64 a1 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(fma.f64 (cos.f64 th) a1 (*.f64 a2 (cos.f64 th)))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(expm1.f64 (log.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 -2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 a2 (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (cos.f64 th)))) #s(literal -2 binary64))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (*.f64 a2 (cos.f64 th)))
(*.f64 #s(literal -2 binary64) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) a2)
(*.f64 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 a2 #s(literal -2 binary64)))
(*.f64 (cos.f64 th) (neg.f64 a2))
(*.f64 (cos.f64 th) (/.f64 #s(literal -2 binary64) a2))
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(*.f64 (*.f64 a2 (cos.f64 th)) (cos.f64 th))
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(*.f64 (*.f64 a2 #s(literal -2 binary64)) (cos.f64 th))
(*.f64 (neg.f64 a2) (cos.f64 th))
(*.f64 (/.f64 #s(literal -2 binary64) a2) (cos.f64 th))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 a2 (cos.f64 th)))
(sqrt.f64 (*.f64 a2 (cos.f64 th)))
(fabs.f64 (*.f64 a2 (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 a2) (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 a2 (cos.f64 th)))))
(log.f64 (/.f64 #s(literal -2 binary64) (pow.f64 (exp.f64 a2) (cos.f64 th))))
(cbrt.f64 (*.f64 a2 (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 a2 (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 a2 (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 a2 (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (cos.f64 th))) #s(literal -2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 a2 (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (cos.f64 th)))) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 a2 (cos.f64 th)))
(/.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(/.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 a2 (cos.f64 th)))
(sqrt.f64 (*.f64 a2 (cos.f64 th)))
(fabs.f64 (*.f64 a2 (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 a2) (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 a2 (cos.f64 th)))))
(log.f64 (/.f64 #s(literal -2 binary64) (pow.f64 (exp.f64 a2) (cos.f64 th))))
(cbrt.f64 (*.f64 a2 (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 a2 (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 a2 (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 a2 (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (cos.f64 th))) #s(literal -2 binary64)))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(expm1.f64 (log.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 -2 binary64)))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(*.f64 #s(literal -2 binary64) (cos.f64 th))
(*.f64 (cos.f64 th) #s(literal -2 binary64))
(*.f64 (cos.f64 th) (cos.f64 th))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(expm1.f64 (log.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 -2 binary64)))
(+.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) a1))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a1 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (cos.f64 th) a1)) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a1 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) #s(literal -2 binary64)) (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(+.f64 (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a1 a2))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 (cos.f64 th) a1) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 a1 (cos.f64 th)) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))
(/.f64 (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(sqrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(fabs.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))))
(cbrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))) #s(literal -2 binary64)))
(fma.f64 a1 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(fma.f64 (cos.f64 th) a1 (*.f64 a2 (cos.f64 th)))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(-.f64 (exp.f64 (log1p.f64 a2)) #s(literal -2 binary64))
(pow.f64 a2 #s(literal -2 binary64))
(pow.f64 a2 #s(literal 1/3 binary64))
(sqrt.f64 a2)
(fabs.f64 a2)
(log.f64 (exp.f64 a2))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 a2)))
(cbrt.f64 a2)
(expm1.f64 (log1p.f64 a2))
(log1p.f64 (expm1.f64 a2))
(exp.f64 (log.f64 a2))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(*.f64 #s(literal -2 binary64) (cos.f64 th))
(*.f64 (cos.f64 th) #s(literal -2 binary64))
(*.f64 (cos.f64 th) (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(expm1.f64 (log.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 -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 a2)) #s(literal -2 binary64))
(*.f64 a2 a2)
(*.f64 #s(literal -2 binary64) a2)
(*.f64 (*.f64 a2 #s(literal -2 binary64)) a2)
(sqrt.f64 a2)
(fabs.f64 a2)
(log.f64 (exp.f64 a2))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 a2)))
(cbrt.f64 a2)
(expm1.f64 (log1p.f64 a2))
(log1p.f64 (expm1.f64 a2))
(exp.f64 (log.f64 a2))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
Outputs
(*.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)) (fma.f64 a1 a1 (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)))))
(fma.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)))) (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 (*.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)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (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)))) (*.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 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 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)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (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 (pow.f64 th #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 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)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 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)))) #s(literal 1/24 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)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (pow.f64 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 (*.f64 (*.f64 (fma.f64 a1 a1 (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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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 (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 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.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 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 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.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 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 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 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 (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)))
(*.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 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.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 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 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.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 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 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 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 (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)))
(+.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (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 (*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (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 (*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (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 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (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 (*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (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 (*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (cos.f64 th) (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)))))
(+.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)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 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 #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 (sqrt.f64 #s(literal 1/2 binary64)) (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 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)) #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 (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 (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))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) (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)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(/.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 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 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))) (/.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 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)) (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (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 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 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))) (/.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 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 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 (+.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 (*.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 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 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (pow.f64 th #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 #s(literal 1/24 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 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)))))
(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)) (/.f64 (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1/24 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (/.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)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #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 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 #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 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 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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1/24 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (pow.f64 a1 #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 (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (+.f64 (/.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 (*.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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (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 (fma.f64 a1 a1 (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 (*.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 (fma.f64 a1 a1 (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 (fma.f64 a1 a1 (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 (fma.f64 a1 a1 (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)) (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 (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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (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 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (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 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (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 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 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 (*.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 (fma.f64 a1 a1 (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 (fma.f64 a1 a1 (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 (fma.f64 a1 a1 (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)) (+.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 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 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)) (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 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 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 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)) (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 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 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 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)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 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 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 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)) (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 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 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 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)) (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 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 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 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)) (pow.f64 a2 #s(literal 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)) (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 th #s(literal 2 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 #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)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/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))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 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 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #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 (*.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))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 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 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)) (/.f64 #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))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 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 #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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 2 binary64))))))) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 a2 #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))))) (pow.f64 th #s(literal 4 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 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)))
(fma.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 (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 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 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 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 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 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/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)))
(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 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/24 binary64))))) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/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)) (pow.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/24 binary64))))) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 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 (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 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)))))
(+.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)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 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 #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 (sqrt.f64 #s(literal 1/2 binary64)) (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 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)) #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 (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 (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))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) (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)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(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 (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 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/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (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)) (*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/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)))
(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 #s(literal -1/2 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (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)) #s(literal -1/720 binary64)) #s(literal 1/24 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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (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)))))
(fma.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)))) (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 (*.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)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (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)))) (*.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 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 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)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64)))) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (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 (pow.f64 th #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 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)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 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)))) #s(literal 1/24 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)) (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 a1 a1 (pow.f64 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 (*.f64 (*.f64 (fma.f64 a1 a1 (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 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)))
(*.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 (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 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.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 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 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.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 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 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 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 (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)))
(*.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 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.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 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 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.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 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 (pow.f64 a2 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a2 #s(literal 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 (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)))
(+.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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 a1 a1 (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 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (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 (*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (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 (*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (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 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (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 (*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (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 (*.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 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (cos.f64 th) (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))
(pow.f64 a2 #s(literal 2 binary64))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 th #s(literal 2 binary64)) #s(literal -1 binary64))
(-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/24 binary64))) #s(literal -1 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 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 th #s(literal 2 binary64)) #s(literal -1/24 binary64)))) #s(literal -1 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) (cos.f64 th))
(neg.f64 (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(*.f64 #s(literal -1 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(+.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) a1))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a1 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (cos.f64 th) a1)) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a1 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) #s(literal -2 binary64)) (*.f64 a2 (cos.f64 th)))
(fma.f64 (*.f64 a1 (cos.f64 th)) #s(literal -2 binary64) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 #s(literal -2 binary64) a2))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(+.f64 (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))) #s(literal -2 binary64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(+.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal 3 binary64))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (cos.f64 th))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (/.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a1 a2))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(*.f64 (/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))) (/.f64 (cos.f64 th) #s(literal -2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 a1 a2) #s(literal -2 binary64)) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 (cos.f64 th) a1) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (-.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 a1 (*.f64 a2 (*.f64 (cos.f64 th) (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 (*.f64 a2 (cos.f64 th))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 a1 a2)))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 a1 (cos.f64 th)) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (-.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 a1 (*.f64 a2 (*.f64 (cos.f64 th) (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 (*.f64 a2 (cos.f64 th))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 a1 a2)))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))
#s(literal 1 binary64)
(/.f64 (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
#s(literal 1 binary64)
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal -2 binary64))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(neg.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (neg.f64 (cos.f64 th)))
(*.f64 (cos.f64 th) (-.f64 (neg.f64 a2) a1))
(sqrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(sqrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(fabs.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(fabs.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(log.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 th)) (+.f64 a1 a2)) #s(literal -3 binary64)))
(cbrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(cbrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))) #s(literal -2 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal -2 binary64))
(fma.f64 a1 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(fma.f64 (cos.f64 th) a1 (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 (cos.f64 th) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (cos.f64 th))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
#s(literal 1 binary64)
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
#s(literal 1 binary64)
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) (cos.f64 #s(literal 0 binary64))) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(cbrt.f64 (cos.f64 th))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(expm1.f64 (log.f64 (cos.f64 th)))
(-.f64 (cos.f64 th) #s(literal 1 binary64))
(+.f64 (cos.f64 th) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(exp.f64 (log.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(exp.f64 (*.f64 (log.f64 (cos.f64 th)) #s(literal -2 binary64)))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 a1 a2)
(+.f64 a1 (neg.f64 a2))
(-.f64 a1 a2)
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
(+.f64 a1 (neg.f64 (pow.f64 a2 #s(literal 2 binary64))))
(-.f64 a1 (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 a2 a1)
(+.f64 a1 a2)
(+.f64 (+.f64 a1 a2) (fma.f64 (neg.f64 a2) a2 a2))
(+.f64 a1 (+.f64 a2 (fma.f64 (neg.f64 a2) a2 a2)))
(+.f64 a2 (+.f64 a1 (fma.f64 a2 (neg.f64 a2) a2)))
(+.f64 a2 (+.f64 a1 (-.f64 a2 (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (+.f64 a1 a2))
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(+.f64 (*.f64 a2 #s(literal -2 binary64)) (*.f64 a1 #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (+.f64 a1 a2))
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(+.f64 (fma.f64 #s(literal -2 binary64) a1 (neg.f64 (*.f64 a2 #s(literal -2 binary64)))) (fma.f64 (neg.f64 a2) #s(literal -2 binary64) (*.f64 a2 #s(literal -2 binary64))))
(+.f64 (+.f64 (*.f64 a2 #s(literal 2 binary64)) (*.f64 a2 #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)))
(fma.f64 #s(literal -2 binary64) (-.f64 a1 a2) (*.f64 a2 #s(literal 0 binary64)))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(+.f64 (fma.f64 a1 a1 (neg.f64 (*.f64 a2 #s(literal -2 binary64)))) (fma.f64 (neg.f64 a2) #s(literal -2 binary64) (*.f64 a2 #s(literal -2 binary64))))
(+.f64 (+.f64 (*.f64 a2 #s(literal 2 binary64)) (*.f64 a2 #s(literal -2 binary64))) (fma.f64 a1 a1 (*.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 a2 #s(literal 0 binary64)) (fma.f64 a1 a1 (*.f64 #s(literal 2 binary64) a2)))
(fma.f64 a1 a1 (*.f64 #s(literal 2 binary64) a2))
(+.f64 (*.f64 (+.f64 a1 a2) a1) (*.f64 (+.f64 a1 a2) a2))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 a1 a2))))
(+.f64 (*.f64 (+.f64 a1 a2) a2) (*.f64 (+.f64 a1 a2) a1))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 a1 a2))))
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) (*.f64 a2 #s(literal -2 binary64))))
(*.f64 (+.f64 a1 a2) (*.f64 #s(literal -2 binary64) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 a1 a2)))))
(+.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 a1 a2))))
(+.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 a1 a2))))
(+.f64 (*.f64 (*.f64 a1 #s(literal -2 binary64)) (+.f64 a1 a2)) (*.f64 (*.f64 a2 #s(literal -2 binary64)) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 #s(literal -2 binary64) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 a1 a2)))))
(-.f64 a1 a2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 a1 a2))) #s(literal -2 binary64))
(+.f64 (exp.f64 (log1p.f64 (+.f64 a1 a2))) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(+.f64 (+.f64 a2 #s(literal 3 binary64)) a1)
(-.f64 (/.f64 a1 (+.f64 a1 a2)) (/.f64 a2 (+.f64 a1 a2)))
(/.f64 (+.f64 a1 a2) (+.f64 a1 a2))
#s(literal 1 binary64)
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (cbrt.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (cbrt.f64 (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (+.f64 a1 a2) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (+.f64 a1 a2) (sqrt.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (sqrt.f64 (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 #s(literal 1 binary64) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(/.f64 (+.f64 a1 a2) (*.f64 #s(literal -2 binary64) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (/.f64 (+.f64 a1 a2) #s(literal -2 binary64)) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (neg.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(neg.f64 (/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (+.f64 a1 a2) (-.f64 (neg.f64 a2) (-.f64 a1 (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (-.f64 (*.f64 a1 a2) (+.f64 a1 a2)))
(/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a2 a1))))
(/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (+.f64 (*.f64 a1 #s(literal -2 binary64)) (-.f64 (*.f64 a2 #s(literal -2 binary64)) (*.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64))))))
(/.f64 (+.f64 a1 a2) (-.f64 (*.f64 #s(literal -2 binary64) (+.f64 a1 a2)) (*.f64 a1 (*.f64 #s(literal -2 binary64) (*.f64 a2 #s(literal -2 binary64))))))
(/.f64 (+.f64 a1 a2) (fma.f64 a1 #s(literal -2 binary64) (*.f64 (+.f64 (*.f64 a1 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 a2 #s(literal -2 binary64)))))
(/.f64 (+.f64 a1 a2) (fma.f64 (+.f64 a1 a2) #s(literal -2 binary64) (*.f64 a1 (*.f64 #s(literal -4 binary64) a2))))
(/.f64 (+.f64 a1 a2) (+.f64 a1 (+.f64 a2 (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (+.f64 a1 (*.f64 (+.f64 a1 #s(literal 1 binary64)) a2)))
(/.f64 (+.f64 a1 a2) (fma.f64 (+.f64 a1 #s(literal 1 binary64)) a2 a1))
(/.f64 #s(literal -2 binary64) (+.f64 a1 a2))
(/.f64 #s(literal -2 binary64) (/.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) (+.f64 a1 a2)))
(/.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a1 a2) (+.f64 a1 a2))))
(/.f64 (-.f64 a2 a1) (-.f64 a2 a1))
#s(literal 1 binary64)
(/.f64 (-.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64))) (-.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 a2 #s(literal -2 binary64))))
#s(literal 1 binary64)
(pow.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(pow.f64 (+.f64 a1 a2) #s(literal 1/3 binary64))
(cbrt.f64 (+.f64 a1 a2))
(neg.f64 (+.f64 a1 a2))
(-.f64 (neg.f64 a2) a1)
(sqrt.f64 (+.f64 a1 a2))
(fabs.f64 (+.f64 a1 a2))
(log.f64 (exp.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (+.f64 a1 a2))))
(log.f64 (fma.f64 (exp.f64 a1) (exp.f64 a2) #s(literal -3 binary64)))
(log.f64 (/.f64 (exp.f64 a1) (exp.f64 a2)))
(-.f64 a1 a2)
(cbrt.f64 (+.f64 a1 a2))
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(+.f64 (+.f64 a1 a2) #s(literal 0 binary64))
(hypot.f64 a1 a2)
(hypot.f64 a2 a1)
(hypot.f64 a1 a2)
(log1p.f64 (expm1.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(exp.f64 (log.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(exp.f64 (*.f64 (log.f64 (+.f64 a1 a2)) #s(literal -2 binary64)))
(pow.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(fma.f64 a1 a1 a2)
(fma.f64 a1 a1 (neg.f64 a2))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) a2)
(fma.f64 a1 #s(literal -2 binary64) (*.f64 a2 #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (+.f64 a1 a2))
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(fma.f64 a2 a2 a1)
(fma.f64 #s(literal -2 binary64) a1 a2)
(fma.f64 a1 #s(literal -2 binary64) a2)
(fma.f64 #s(literal -2 binary64) a1 (neg.f64 a2))
(-.f64 (*.f64 a1 #s(literal -2 binary64)) a2)
(fma.f64 #s(literal -2 binary64) a2 a1)
(fma.f64 a2 #s(literal -2 binary64) a1)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) a1))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a1 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (cos.f64 th) a1)) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a1 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) #s(literal -2 binary64)) (*.f64 a2 (cos.f64 th)))
(fma.f64 (*.f64 a1 (cos.f64 th)) #s(literal -2 binary64) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 #s(literal -2 binary64) a2))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(+.f64 (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))) #s(literal -2 binary64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(+.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal 3 binary64))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (cos.f64 th))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (/.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a1 a2))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(*.f64 (/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))) (/.f64 (cos.f64 th) #s(literal -2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 a1 a2) #s(literal -2 binary64)) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 (cos.f64 th) a1) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (-.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 a1 (*.f64 a2 (*.f64 (cos.f64 th) (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 (*.f64 a2 (cos.f64 th))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 a1 a2)))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 a1 (cos.f64 th)) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (-.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 a1 (*.f64 a2 (*.f64 (cos.f64 th) (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 (*.f64 a2 (cos.f64 th))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 a1 a2)))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))
#s(literal 1 binary64)
(/.f64 (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
#s(literal 1 binary64)
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal -2 binary64))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(neg.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (neg.f64 (cos.f64 th)))
(*.f64 (cos.f64 th) (-.f64 (neg.f64 a2) a1))
(sqrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(sqrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(fabs.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(fabs.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(log.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 th)) (+.f64 a1 a2)) #s(literal -3 binary64)))
(cbrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(cbrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))) #s(literal -2 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal -2 binary64))
(fma.f64 a1 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(fma.f64 (cos.f64 th) a1 (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 (cos.f64 th) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (cos.f64 th))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
#s(literal 1 binary64)
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
#s(literal 1 binary64)
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) (cos.f64 #s(literal 0 binary64))) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(cbrt.f64 (cos.f64 th))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(expm1.f64 (log.f64 (cos.f64 th)))
(-.f64 (cos.f64 th) #s(literal 1 binary64))
(+.f64 (cos.f64 th) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(exp.f64 (log.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(exp.f64 (*.f64 (log.f64 (cos.f64 th)) #s(literal -2 binary64)))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (neg.f64 (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (cos.f64 th)))) #s(literal -2 binary64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a2 (cos.f64 th)))) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 a2 (cos.f64 th)) #s(literal 3 binary64))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (*.f64 a2 (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 #s(literal -2 binary64) (*.f64 a2 (cos.f64 th)))
(*.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(*.f64 a2 (*.f64 (cos.f64 th) #s(literal -2 binary64)))
(*.f64 (cos.f64 th) a2)
(*.f64 a2 (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (*.f64 (cos.f64 th) (cos.f64 th)))
(*.f64 (cos.f64 th) (*.f64 a2 #s(literal -2 binary64)))
(*.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(*.f64 a2 (*.f64 (cos.f64 th) #s(literal -2 binary64)))
(*.f64 (cos.f64 th) (neg.f64 a2))
(*.f64 a2 (neg.f64 (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 #s(literal -2 binary64) a2))
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(*.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(*.f64 a2 (*.f64 (cos.f64 th) #s(literal -2 binary64)))
(*.f64 (*.f64 a2 (cos.f64 th)) (cos.f64 th))
(*.f64 a2 (*.f64 (cos.f64 th) (cos.f64 th)))
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (cos.f64 th)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 #s(literal -2 binary64)) (cos.f64 th))
(*.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(*.f64 a2 (*.f64 (cos.f64 th) #s(literal -2 binary64)))
(*.f64 (neg.f64 a2) (cos.f64 th))
(*.f64 a2 (neg.f64 (cos.f64 th)))
(*.f64 (/.f64 #s(literal -2 binary64) a2) (cos.f64 th))
(*.f64 (cos.f64 th) (/.f64 #s(literal -2 binary64) a2))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 a2 (cos.f64 th)))
(neg.f64 (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (neg.f64 (cos.f64 th)))
(sqrt.f64 (*.f64 a2 (cos.f64 th)))
(fabs.f64 (*.f64 a2 (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 a2) (cos.f64 th)))
(*.f64 a2 (cos.f64 th))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 a2 (cos.f64 th)))))
(log.f64 (/.f64 #s(literal -2 binary64) (pow.f64 (exp.f64 a2) (cos.f64 th))))
(log.f64 (/.f64 #s(literal -2 binary64) (pow.f64 (exp.f64 (cos.f64 th)) a2)))
(cbrt.f64 (*.f64 a2 (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(log1p.f64 (expm1.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(exp.f64 (log.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (cos.f64 th))) #s(literal -2 binary64)))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (neg.f64 (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (cos.f64 th)))) #s(literal -2 binary64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a2 (cos.f64 th)))) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 a2 (cos.f64 th))))
(+.f64 (*.f64 a2 (cos.f64 th)) #s(literal 3 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 a2 (cos.f64 th)))
(/.f64 (/.f64 #s(literal -2 binary64) (cos.f64 th)) a2)
(/.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(*.f64 a2 (/.f64 (cos.f64 th) #s(literal -2 binary64)))
(/.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
#s(literal 1 binary64)
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 a2 (cos.f64 th)))
(neg.f64 (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (neg.f64 (cos.f64 th)))
(sqrt.f64 (*.f64 a2 (cos.f64 th)))
(fabs.f64 (*.f64 a2 (cos.f64 th)))
(log.f64 (pow.f64 (exp.f64 a2) (cos.f64 th)))
(*.f64 a2 (cos.f64 th))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 a2 (cos.f64 th)))))
(log.f64 (/.f64 #s(literal -2 binary64) (pow.f64 (exp.f64 a2) (cos.f64 th))))
(log.f64 (/.f64 #s(literal -2 binary64) (pow.f64 (exp.f64 (cos.f64 th)) a2)))
(cbrt.f64 (*.f64 a2 (cos.f64 th)))
(expm1.f64 (log1p.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(log1p.f64 (expm1.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(exp.f64 (log.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (cos.f64 th))) #s(literal -2 binary64)))
(pow.f64 (*.f64 a2 (cos.f64 th)) #s(literal -2 binary64))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 (cos.f64 th) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (cos.f64 th))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
#s(literal 1 binary64)
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
#s(literal 1 binary64)
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) (cos.f64 #s(literal 0 binary64))) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(cbrt.f64 (cos.f64 th))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(expm1.f64 (log.f64 (cos.f64 th)))
(-.f64 (cos.f64 th) #s(literal 1 binary64))
(+.f64 (cos.f64 th) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(exp.f64 (log.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(exp.f64 (*.f64 (log.f64 (cos.f64 th)) #s(literal -2 binary64)))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 (cos.f64 th) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (cos.f64 th))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(*.f64 #s(literal -2 binary64) (cos.f64 th))
(*.f64 (cos.f64 th) #s(literal -2 binary64))
(*.f64 (cos.f64 th) #s(literal -2 binary64))
(*.f64 (cos.f64 th) (cos.f64 th))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(cbrt.f64 (cos.f64 th))
(neg.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(expm1.f64 (log.f64 (cos.f64 th)))
(-.f64 (cos.f64 th) #s(literal 1 binary64))
(+.f64 (cos.f64 th) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(exp.f64 (log.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(exp.f64 (*.f64 (log.f64 (cos.f64 th)) #s(literal -2 binary64)))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) a1))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a1 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (cos.f64 th) a1)) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(+.f64 (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a1 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) #s(literal -2 binary64)) (*.f64 a2 (cos.f64 th)))
(fma.f64 (*.f64 a1 (cos.f64 th)) #s(literal -2 binary64) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 #s(literal -2 binary64) a2))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(+.f64 (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))) #s(literal -2 binary64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(+.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal 3 binary64))
(/.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (cos.f64 th))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2))))
(/.f64 (/.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))
(/.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 a1 a2))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))
(*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (*.f64 (-.f64 (+.f64 a1 a2) (*.f64 a1 a2)) #s(literal -2 binary64)))
(*.f64 (/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))) (/.f64 (cos.f64 th) #s(literal -2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (/.f64 (+.f64 a1 a2) #s(literal -2 binary64)) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a2) (+.f64 a2 (-.f64 a1 (*.f64 a1 a2))))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 (cos.f64 th) a1) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (-.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 a1 (*.f64 a2 (*.f64 (cos.f64 th) (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 (*.f64 a2 (cos.f64 th))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 a1 a2)))))
(/.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) (+.f64 (*.f64 a1 (cos.f64 th)) (-.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (-.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 a1 (*.f64 a2 (*.f64 (cos.f64 th) (cos.f64 th))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (*.f64 (cos.f64 th) (-.f64 (+.f64 a1 a2) (*.f64 a1 (*.f64 a2 (cos.f64 th))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 a1 a2) (-.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (*.f64 a1 a2)))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 a2 (cos.f64 th))))
#s(literal 1 binary64)
(/.f64 (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (-.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))
#s(literal 1 binary64)
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal -2 binary64))
(pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal -2 binary64))
(pow.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(neg.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (neg.f64 (cos.f64 th)))
(*.f64 (cos.f64 th) (-.f64 (neg.f64 a2) a1))
(sqrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(sqrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(fabs.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(fabs.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))))
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(log.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 th)) (+.f64 a1 a2)) #s(literal -3 binary64)))
(cbrt.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th)))
(cbrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (cos.f64 th))) #s(literal -2 binary64)))
(pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal -2 binary64))
(fma.f64 a1 (cos.f64 th) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(fma.f64 (cos.f64 th) a1 (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(-.f64 (exp.f64 (log1p.f64 a2)) #s(literal -2 binary64))
(+.f64 (exp.f64 (log1p.f64 a2)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 a2 #s(literal 1 binary64)))
(+.f64 a2 #s(literal 3 binary64))
(pow.f64 a2 #s(literal -2 binary64))
(pow.f64 a2 #s(literal 1/3 binary64))
(cbrt.f64 a2)
(sqrt.f64 a2)
(fabs.f64 a2)
(log.f64 (exp.f64 a2))
a2
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 a2)))
(cbrt.f64 a2)
(expm1.f64 (log1p.f64 a2))
(+.f64 a2 #s(literal 0 binary64))
(log1p.f64 (expm1.f64 a2))
a2
(exp.f64 (log.f64 a2))
a2
(+.f64 #s(literal -2 binary64) (cos.f64 th))
(+.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 #s(literal 0 binary64) (cos.f64 th))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(-.f64 (cos.f64 th) #s(literal -2 binary64))
(+.f64 (cos.f64 th) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (cos.f64 th))
(-.f64 #s(literal 0 binary64) (cos.f64 th))
(neg.f64 (cos.f64 th))
(*.f64 #s(literal -2 binary64) (cos.f64 th))
(*.f64 (cos.f64 th) #s(literal -2 binary64))
(*.f64 (cos.f64 th) #s(literal -2 binary64))
(*.f64 (cos.f64 th) (cos.f64 th))
(/.f64 #s(literal -2 binary64) (cos.f64 th))
(/.f64 (cos.f64 th) #s(literal -2 binary64))
(/.f64 (cos.f64 th) (cos.f64 th))
#s(literal 1 binary64)
(/.f64 (cos.f64 th) (+.f64 #s(literal 0 binary64) (+.f64 (cos.f64 th) (*.f64 #s(literal 0 binary64) (cos.f64 th)))))
#s(literal 1 binary64)
(/.f64 (+.f64 (cos.f64 (+.f64 th th)) (cos.f64 (-.f64 th th))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) (cos.f64 #s(literal 0 binary64))) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(pow.f64 (cos.f64 th) #s(literal 1/3 binary64))
(cbrt.f64 (cos.f64 th))
(sqrt.f64 (cos.f64 th))
(fabs.f64 (cos.f64 th))
(log.f64 (exp.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 (cos.f64 th))))
(cbrt.f64 (cos.f64 th))
(cos.f64 th)
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(expm1.f64 (log.f64 (cos.f64 th)))
(-.f64 (cos.f64 th) #s(literal 1 binary64))
(+.f64 (cos.f64 th) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(exp.f64 (log.f64 (cos.f64 th)))
(*.f64 (+.f64 a1 a2) (/.f64 (cos.f64 th) (+.f64 a1 a2)))
(cos.f64 th)
(exp.f64 (*.f64 (log.f64 (cos.f64 th)) #s(literal -2 binary64)))
(pow.f64 (cos.f64 th) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 a2)) #s(literal -2 binary64))
(+.f64 (exp.f64 (log1p.f64 a2)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 a2 #s(literal 1 binary64)))
(+.f64 a2 #s(literal 3 binary64))
(*.f64 a2 a2)
(pow.f64 a2 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) a2)
(*.f64 a2 #s(literal -2 binary64))
(*.f64 (*.f64 a2 #s(literal -2 binary64)) a2)
(*.f64 a2 (*.f64 a2 #s(literal -2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -2 binary64))
(sqrt.f64 a2)
(fabs.f64 a2)
(log.f64 (exp.f64 a2))
a2
(log.f64 (+.f64 #s(literal -2 binary64) (expm1.f64 a2)))
(cbrt.f64 a2)
(expm1.f64 (log1p.f64 a2))
(+.f64 a2 #s(literal 0 binary64))
(log1p.f64 (expm1.f64 a2))
a2
(exp.f64 (log.f64 a2))
a2
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -3/4 binary64)
#s(literal -1/2 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)

eval93.0ms (1.2%)

Compiler

Compiled 11636 to 1713 computations (85.3% saved)

prune131.0ms (1.7%)

Pruning

30 alts after pruning (27 fresh and 3 done)

PrunedKeptTotal
New69025715
Fresh426
Picked415
Done022
Total69830728
Accuracy
100.0%
Counts
728 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.2%
(fma.f64 a2 a2 a1)
64.4%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
2.6%
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.9%
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
99.3%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
2.6%
(-.f64 (neg.f64 a2) a1)
2.6%
(-.f64 a1 a2)
5.6%
(+.f64 a2 a1)
14.6%
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
20.0%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.5%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
64.8%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
47.0%
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
2.6%
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.9%
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)))
99.6%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
60.8%
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
64.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
47.2%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
46.5%
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
46.1%
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
46.0%
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
19.6%
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
19.8%
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
20.0%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
19.9%
(*.f64 #s(literal -3/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
5.6%
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
3.4%
#s(literal 1 binary64)
Compiler

Compiled 630 to 438 computations (30.5% saved)

localize163.0ms (2.1%)

Algorithm
egg-herbie
Localize:

Found 26 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 th)
cost-diff0
(*.f64 a2 (cos.f64 th))
cost-diff0
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
cost-diff-6272
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
cost-diff-6272
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
cost-diff0
(*.f64 a2 a2)
cost-diff0
(*.f64 a1 a1)
cost-diff0
(+.f64 a1 a2)
cost-diff0
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
cost-diff0
(*.f64 a1 a1)
cost-diff0
(cos.f64 th)
cost-diff0
(sqrt.f64 #s(literal 1/2 binary64))
cost-diff0
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
accuracy100.0%
(cos.f64 th)
accuracy99.9%
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
accuracy99.7%
(*.f64 a2 (cos.f64 th))
accuracy100.0%
(*.f64 a2 a2)
accuracy100.0%
(*.f64 a1 a1)
accuracy100.0%
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
accuracy100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
accuracy100.0%
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
accuracy100.0%
(+.f64 a1 a2)
accuracy100.0%
(cos.f64 th)
accuracy100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
accuracy99.7%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
accuracy99.6%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Rules
50×fma-define
37×*-commutative
30×associate-*r*
24×associate-*l*
10×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026343
155343
2112343
3193343
4226343
5228343
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(sqrt.f64 #s(literal 1/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
#s(literal 1 binary64)
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(+.f64 a1 a2)
a1
a2
#s(literal -2 binary64)
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
#s(literal -1/8 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.f64 a2 (cos.f64 th))
a2
(cos.f64 th)
th
Outputs
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(sqrt.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 th)
th
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(fma.f64 a1 a1 (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
#s(literal 1 binary64)
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(+.f64 a1 a2)
a1
a2
#s(literal -2 binary64)
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) #s(literal -1/8 binary64))
#s(literal -1/8 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(fma.f64 a1 a1 (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.f64 a2 (*.f64 (cos.f64 th) a2))
(*.f64 (cos.f64 th) (*.f64 a2 a2))
(*.f64 a2 (cos.f64 th))
(*.f64 (cos.f64 th) a2)
a2
(cos.f64 th)
th
Results
104.0ms256×0valid
Compiler

Compiled 94 to 20 computations (78.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 12.0ms (46.1% of total)
ival-cos: 6.0ms (23.1% of total)
ival-add: 3.0ms (11.5% of total)
ival-div: 2.0ms (7.7% of total)
ival-sqrt: 2.0ms (7.7% of total)
const: 1.0ms (3.8% of total)
backward-pass: 0.0ms (0% of total)

series55.0ms (0.7%)

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

42 calls:

TimeVariablePointExpression
42.0ms
a1
@inf
(* -1/8 (+ (* a1 a1) (* a2 a2)))
0.0ms
th
@0
(* (* (sqrt 1/2) (cos th)) (+ (* a1 a1) (* a2 a2)))
0.0ms
a2
@0
(* -1/8 (+ (* a1 a1) (* a2 a2)))
0.0ms
a2
@0
(* a2 (cos th))
0.0ms
a2
@inf
(* -1/8 (+ (* a1 a1) (* a2 a2)))

rewrite233.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
1012×log1p-expm1-u
903×expm1-log1p-u
171×associate-*r*
159×add-cube-cbrt
157×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025175
1350162
24843162
Stop Event
node limit
Counts
8 → 176
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(+.f64 a1 a2)
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 a2 (cos.f64 th))
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(sqrt.f64 #s(literal 1/2 binary64))
Outputs
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) #s(literal 1 binary64)))
(-.f64 (exp.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)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))) (-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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 (sqrt.f64 #s(literal 1/2 binary64)) (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))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 1/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 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) (-.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)) (*.f64 (cos.f64 th) (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)) (*.f64 (cos.f64 th) (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)) (*.f64 (cos.f64 th) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(sqrt.f64 (pow.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 2 binary64)))
(log.f64 (pow.f64 (exp.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 (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 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 3 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))))))
(log1p.f64 (expm1.f64 (*.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 (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 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 3 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))))
(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)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 a1 a2))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 a1 a2)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 a1 a2))
(*.f64 (cbrt.f64 (+.f64 a1 a2)) (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 a1 a2)))
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (sqrt.f64 (+.f64 a1 a2)))
(*.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 a1 a2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))) (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a1 a2) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (+.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (-.f64 a1 a2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1)))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(pow.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 a1 a2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 a1 a2))))
(cbrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(log1p.f64 (expm1.f64 (+.f64 a1 a2)))
(exp.f64 (log.f64 (+.f64 a1 a2)))
(exp.f64 (*.f64 (log.f64 (+.f64 a1 a2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) a1 a2)
(fma.f64 #s(literal 1 binary64) a2 a1)
(fma.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 a2) a1)
(fma.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 a1) a2)
(fma.f64 (sqrt.f64 a2) (sqrt.f64 a2) a1)
(fma.f64 (sqrt.f64 a1) (sqrt.f64 a1) a2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))
(*.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (*.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (/.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal -2 binary64)))
(*.f64 (neg.f64 (+.f64 a1 a2)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(pow.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal -2 binary64) (+.f64 a1 a2)) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (exp.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(/.f64 (*.f64 #s(literal -1/8 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 #s(literal -1/8 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))) #s(literal -1/8 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/8 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal -1/8 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/64 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/8 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 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(fma.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) a2))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) a2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 a2) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) a2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) a2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) a2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) a2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) a2)) #s(literal 1 binary64)))
(-.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 (sqrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(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 a2 #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64)) (pow.f64 a2 #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 (log.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 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)))

simplify164.0ms (2.1%)

Algorithm
egg-herbie
Rules
649×distribute-lft-in
526×associate-*r*
488×associate-*l*
388×cancel-sign-sub-inv
349×fmm-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052110564
112579915
250169868
Stop Event
node limit
Counts
318 → 310
Calls
Call 1
Inputs
(*.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)))))
(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)))
a2
a1
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
a1
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
a1
a2
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
a2
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1/2 binary64) a2)
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(*.f64 #s(literal -1/2 binary64) a1)
(*.f64 a1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a2 a1)) #s(literal 1/2 binary64)))
(*.f64 a1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a2 a1)) #s(literal 1/2 binary64)))
(*.f64 a1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a2 a1)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) a1)
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a2 a1)))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a2 a1)))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a2 a1)))))
(*.f64 #s(literal -1/2 binary64) a1)
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(*.f64 #s(literal -1/2 binary64) a2)
(*.f64 a2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a1 a2)) #s(literal 1/2 binary64)))
(*.f64 a2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a1 a2)) #s(literal 1/2 binary64)))
(*.f64 a2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a1 a2)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) a2)
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a1 a2)))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a1 a2)))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a1 a2)))))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
a2
(+.f64 a2 (*.f64 #s(literal -1/2 binary64) (*.f64 a2 (pow.f64 th #s(literal 2 binary64)))))
(+.f64 a2 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) a2) (*.f64 #s(literal 1/24 binary64) (*.f64 a2 (pow.f64 th #s(literal 2 binary64)))))))
(+.f64 a2 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) a2) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 a2 (pow.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) a2))))))
(*.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))
(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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) #s(literal 1 binary64)))
(-.f64 (exp.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)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))) (-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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 (sqrt.f64 #s(literal 1/2 binary64)) (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))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 1/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 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) (-.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)) (*.f64 (cos.f64 th) (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)) (*.f64 (cos.f64 th) (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)) (*.f64 (cos.f64 th) (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) #s(literal 2 binary64))
(sqrt.f64 (pow.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 2 binary64)))
(log.f64 (pow.f64 (exp.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 (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 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 3 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))))))
(log1p.f64 (expm1.f64 (*.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 (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 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 3 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))))
(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)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 a1 a2))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 a1 a2)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 a1 a2))
(*.f64 (cbrt.f64 (+.f64 a1 a2)) (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 a1 a2)))
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (sqrt.f64 (+.f64 a1 a2)))
(*.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 a1 a2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))) (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a1 a2) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (+.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (-.f64 a1 a2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1)))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(pow.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 a1 a2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 a1 a2))))
(cbrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(log1p.f64 (expm1.f64 (+.f64 a1 a2)))
(exp.f64 (log.f64 (+.f64 a1 a2)))
(exp.f64 (*.f64 (log.f64 (+.f64 a1 a2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) a1 a2)
(fma.f64 #s(literal 1 binary64) a2 a1)
(fma.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 a2) a1)
(fma.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 a1) a2)
(fma.f64 (sqrt.f64 a2) (sqrt.f64 a2) a1)
(fma.f64 (sqrt.f64 a1) (sqrt.f64 a1) a2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))
(*.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (*.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (/.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal -2 binary64)))
(*.f64 (neg.f64 (+.f64 a1 a2)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(pow.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal -2 binary64) (+.f64 a1 a2)) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (exp.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(/.f64 (*.f64 #s(literal -1/8 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 #s(literal -1/8 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))) #s(literal -1/8 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/8 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal -1/8 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/64 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/8 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 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(fma.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) a2))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) a2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 a2) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) a2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) a2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) a2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) a2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) a2)) #s(literal 1 binary64)))
(-.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 (sqrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(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 a2 #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64)) (pow.f64 a2 #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 (log.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1 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)))
Outputs
(*.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)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (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 (*.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)) (+.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 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 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)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 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)))) #s(literal 1/24 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 (pow.f64 th #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 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 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))) (pow.f64 th #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 (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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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 (*.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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 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 (pow.f64 a1 #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 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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)) (fma.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)) (/.f64 (cos.f64 th) (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)) (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)) (fma.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)) (/.f64 (cos.f64 th) (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)) (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)) (fma.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)) (/.f64 (cos.f64 th) (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 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #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 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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)) (fma.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)) (/.f64 (cos.f64 th) (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)) (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)) (fma.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)) (/.f64 (cos.f64 th) (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)) (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)) (fma.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)) (/.f64 (cos.f64 th) (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 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #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 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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 (*.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 (*.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 (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 (sqrt.f64 #s(literal 1/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 (*.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 (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 (sqrt.f64 #s(literal 1/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 (*.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 (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 (sqrt.f64 #s(literal 1/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 (*.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 (*.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 (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 (sqrt.f64 #s(literal 1/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 (*.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 (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 (sqrt.f64 #s(literal 1/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 (*.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 (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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(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 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (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 #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 (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))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) (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)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
a2
a1
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
a1
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(neg.f64 (*.f64 a1 (fma.f64 #s(literal -1 binary64) (/.f64 a2 a1) #s(literal -1 binary64))))
(*.f64 a1 (neg.f64 (fma.f64 (/.f64 a2 a1) #s(literal -1 binary64) #s(literal -1 binary64))))
(*.f64 a1 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(neg.f64 (*.f64 a1 (fma.f64 #s(literal -1 binary64) (/.f64 a2 a1) #s(literal -1 binary64))))
(*.f64 a1 (neg.f64 (fma.f64 (/.f64 a2 a1) #s(literal -1 binary64) #s(literal -1 binary64))))
(*.f64 a1 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(neg.f64 (*.f64 a1 (fma.f64 #s(literal -1 binary64) (/.f64 a2 a1) #s(literal -1 binary64))))
(*.f64 a1 (neg.f64 (fma.f64 (/.f64 a2 a1) #s(literal -1 binary64) #s(literal -1 binary64))))
(*.f64 a1 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
a1
a2
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
a2
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 a1 a2) #s(literal -1 binary64))))
(*.f64 a2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 a1 a2) #s(literal -1 binary64))))
(*.f64 a2 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 a1 a2))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 a1 a2) #s(literal -1 binary64))))
(*.f64 a2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 a1 a2) #s(literal -1 binary64))))
(*.f64 a2 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 a1 a2))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 a1 a2) #s(literal -1 binary64))))
(*.f64 a2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 a1 a2) #s(literal -1 binary64))))
(*.f64 a2 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 a1 a2))))
(*.f64 #s(literal -1/2 binary64) a2)
(*.f64 a2 #s(literal -1/2 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 #s(literal -1/2 binary64) a1)
(*.f64 a1 #s(literal -1/2 binary64))
(*.f64 a1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a2 a1)) #s(literal 1/2 binary64)))
(*.f64 a1 (fma.f64 #s(literal -1/2 binary64) (/.f64 a2 a1) #s(literal -1/2 binary64)))
(*.f64 a1 (fma.f64 a2 (/.f64 #s(literal -1/2 binary64) a1) #s(literal -1/2 binary64)))
(*.f64 a1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a2 a1)) #s(literal 1/2 binary64)))
(*.f64 a1 (fma.f64 #s(literal -1/2 binary64) (/.f64 a2 a1) #s(literal -1/2 binary64)))
(*.f64 a1 (fma.f64 a2 (/.f64 #s(literal -1/2 binary64) a1) #s(literal -1/2 binary64)))
(*.f64 a1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a2 a1)) #s(literal 1/2 binary64)))
(*.f64 a1 (fma.f64 #s(literal -1/2 binary64) (/.f64 a2 a1) #s(literal -1/2 binary64)))
(*.f64 a1 (fma.f64 a2 (/.f64 #s(literal -1/2 binary64) a1) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) a1)
(*.f64 a1 #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a2 a1)))))
(*.f64 a1 (fma.f64 #s(literal -1/2 binary64) (/.f64 a2 a1) #s(literal -1/2 binary64)))
(*.f64 a1 (fma.f64 a2 (/.f64 #s(literal -1/2 binary64) a1) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a2 a1)))))
(*.f64 a1 (fma.f64 #s(literal -1/2 binary64) (/.f64 a2 a1) #s(literal -1/2 binary64)))
(*.f64 a1 (fma.f64 a2 (/.f64 #s(literal -1/2 binary64) a1) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a2 a1)))))
(*.f64 a1 (fma.f64 #s(literal -1/2 binary64) (/.f64 a2 a1) #s(literal -1/2 binary64)))
(*.f64 a1 (fma.f64 a2 (/.f64 #s(literal -1/2 binary64) a1) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) a1)
(*.f64 a1 #s(literal -1/2 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(+.f64 (*.f64 #s(literal -1/2 binary64) a1) (*.f64 #s(literal -1/2 binary64) a2))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 #s(literal -1/2 binary64) a2)
(*.f64 a2 #s(literal -1/2 binary64))
(*.f64 a2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a1 a2)) #s(literal 1/2 binary64)))
(*.f64 a2 (fma.f64 #s(literal -1/2 binary64) (/.f64 a1 a2) #s(literal -1/2 binary64)))
(*.f64 a2 (fma.f64 a1 (/.f64 #s(literal -1/2 binary64) a2) #s(literal -1/2 binary64)))
(*.f64 a2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a1 a2)) #s(literal 1/2 binary64)))
(*.f64 a2 (fma.f64 #s(literal -1/2 binary64) (/.f64 a1 a2) #s(literal -1/2 binary64)))
(*.f64 a2 (fma.f64 a1 (/.f64 #s(literal -1/2 binary64) a2) #s(literal -1/2 binary64)))
(*.f64 a2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a1 a2)) #s(literal 1/2 binary64)))
(*.f64 a2 (fma.f64 #s(literal -1/2 binary64) (/.f64 a1 a2) #s(literal -1/2 binary64)))
(*.f64 a2 (fma.f64 a1 (/.f64 #s(literal -1/2 binary64) a2) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) a2)
(*.f64 a2 #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a1 a2)))))
(*.f64 a2 (fma.f64 #s(literal -1/2 binary64) (/.f64 a1 a2) #s(literal -1/2 binary64)))
(*.f64 a2 (fma.f64 a1 (/.f64 #s(literal -1/2 binary64) a2) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a1 a2)))))
(*.f64 a2 (fma.f64 #s(literal -1/2 binary64) (/.f64 a1 a2) #s(literal -1/2 binary64)))
(*.f64 a2 (fma.f64 a1 (/.f64 #s(literal -1/2 binary64) a2) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a1 a2)))))
(*.f64 a2 (fma.f64 #s(literal -1/2 binary64) (/.f64 a1 a2) #s(literal -1/2 binary64)))
(*.f64 a2 (fma.f64 a1 (/.f64 #s(literal -1/2 binary64) a2) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1/8 binary64)))
a2
(+.f64 a2 (*.f64 #s(literal -1/2 binary64) (*.f64 a2 (pow.f64 th #s(literal 2 binary64)))))
(+.f64 a2 (*.f64 (*.f64 a2 #s(literal -1/2 binary64)) (pow.f64 th #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 a2 (pow.f64 th #s(literal 2 binary64))) a2)
(+.f64 a2 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) a2) (*.f64 #s(literal 1/24 binary64) (*.f64 a2 (pow.f64 th #s(literal 2 binary64)))))))
(+.f64 a2 (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) a2 (*.f64 (*.f64 a2 #s(literal 1/24 binary64)) (pow.f64 th #s(literal 2 binary64))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 a2 #s(literal -1/2 binary64) (*.f64 a2 (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)))) a2)
(+.f64 a2 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) a2) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 a2 (pow.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) a2))))))
(+.f64 a2 (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) a2 (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 a2 (pow.f64 th #s(literal 2 binary64))) (*.f64 a2 #s(literal 1/24 binary64)))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 a2 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (*.f64 a2 #s(literal -1/720 binary64)) (pow.f64 th #s(literal 2 binary64)) (*.f64 a2 #s(literal 1/24 binary64))))) a2)
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (*.f64 a2 #s(literal -1/720 binary64)) (pow.f64 th #s(literal 2 binary64)) (*.f64 a2 #s(literal 1/24 binary64))) (*.f64 a2 #s(literal -1/2 binary64))) a2)
(*.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))
(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 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)))
(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 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 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (pow.f64 a2 #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)) (pow.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/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)))
(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 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/24 binary64))))) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/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)) (pow.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/24 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)) (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 th #s(literal 2 binary64))))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(*.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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) #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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(-.f64 (exp.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)))))) #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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 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))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) (-.f64 (*.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 a1 #s(literal 2 binary64)) (cos.f64 th)))))))
(/.f64 (fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (cos.f64 th)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 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 (cos.f64 th) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))))
(/.f64 (fma.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))) (*.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 th) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))) (-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th))))
(*.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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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 (cos.f64 th) (+.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 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (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))))
(*.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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (-.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 (sqrt.f64 #s(literal 1/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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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 (cos.f64 th) (+.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 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 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 a2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) (-.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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (-.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 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(pow.f64 (cbrt.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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(pow.f64 (pow.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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.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)))) (cos.f64 th))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(sqrt.f64 (pow.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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(log.f64 (pow.f64 (exp.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 (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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.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 (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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(cbrt.f64 (pow.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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(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 1/2 binary64)) (cos.f64 th)) #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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(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))))))
(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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))))
(log1p.f64 (expm1.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 (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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(exp.f64 (log.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 (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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(exp.f64 (*.f64 (log.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 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(*.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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (cos.f64 th)))
(*.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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (cos.f64 th)))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #s(literal 3 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #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 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) #s(literal 3 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))
(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))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(-.f64 (exp.f64 (log1p.f64 (+.f64 a1 a2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(-.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 a1 a2)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(*.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(+.f64 a1 a2)
(*.f64 #s(literal 1 binary64) (+.f64 a1 a2))
(+.f64 a1 a2)
(*.f64 (cbrt.f64 (+.f64 a1 a2)) (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)))
(+.f64 a1 a2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (sqrt.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(*.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))) (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))) (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a1 a2) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))) (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (+.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 a1 a2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))) (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(/.f64 (neg.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))) (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(pow.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(+.f64 a1 a2)
(pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 3 binary64))
(+.f64 a1 a2)
(pow.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 a1 a2)
(pow.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64))
(+.f64 a1 a2)
(sqrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 a1 a2)
(log.f64 (exp.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 a1 a2))))
(+.f64 a1 a2)
(cbrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)))
(+.f64 a1 a2)
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(log1p.f64 (expm1.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(exp.f64 (log.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(exp.f64 (*.f64 (log.f64 (+.f64 a1 a2)) #s(literal 1 binary64)))
(+.f64 a1 a2)
(fma.f64 #s(literal 1 binary64) a1 a2)
(+.f64 a1 a2)
(fma.f64 #s(literal 1 binary64) a2 a1)
(+.f64 a1 a2)
(fma.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 a2) a1)
(+.f64 a1 a2)
(fma.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 a1) a2)
(+.f64 a1 a2)
(fma.f64 (sqrt.f64 a2) (sqrt.f64 a2) a1)
(+.f64 a1 a2)
(fma.f64 (sqrt.f64 a1) (sqrt.f64 a1) a2)
(+.f64 a1 a2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))))
(*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal -2 binary64)))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (*.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (/.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal -2 binary64)))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 (neg.f64 (+.f64 a1 a2)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(pow.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(pow.f64 (pow.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(pow.f64 (/.f64 #s(literal -2 binary64) (+.f64 a1 a2)) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(neg.f64 (/.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(fabs.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2)))
(log.f64 (exp.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (+.f64 a1 a2))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/512 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (-.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64))))))
(/.f64 (*.f64 #s(literal -1/512 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 a1 #s(literal 4 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64)))) (fma.f64 #s(literal 1/64 binary64) (+.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 #s(literal -1/64 binary64) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(/.f64 (*.f64 #s(literal -1/8 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 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (/.f64 #s(literal -1/8 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/8 binary64) (+.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 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))))
(*.f64 #s(literal -1/8 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 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))))
(/.f64 (*.f64 #s(literal -1/8 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 #s(literal -1/8 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))) #s(literal -1/8 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 #s(literal -1/8 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/8 binary64) (+.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 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64)))))
(*.f64 #s(literal -1/8 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 (*.f64 a1 a2) #s(literal 2 binary64)) (pow.f64 a1 #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) #s(literal -1/8 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1/8 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 #s(literal -1/8 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal -1/8 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/64 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64)) #s(literal 1/64 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/8 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(fma.f64 #s(literal -1/8 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) a2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 a2 (cos.f64 th))))
(pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 1 binary64))
(*.f64 a2 (cos.f64 th))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) a2)) #s(literal 3 binary64))
(*.f64 a2 (cos.f64 th))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a2 (cos.f64 th))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) a2)) #s(literal 2 binary64))
(*.f64 a2 (cos.f64 th))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 2 binary64)))
(*.f64 a2 (cos.f64 th))
(log.f64 (pow.f64 (exp.f64 a2) (cos.f64 th)))
(*.f64 a2 (cos.f64 th))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) a2))))
(*.f64 a2 (cos.f64 th))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64)))
(*.f64 a2 (cos.f64 th))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))))
(*.f64 a2 (cos.f64 th))
(cbrt.f64 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(*.f64 a2 (cos.f64 th))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) a2)))
(expm1.f64 (log1p.f64 (*.f64 a2 (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 a2 (cos.f64 th))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 a2 (cos.f64 th))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) a2)) #s(literal 1 binary64)))
(*.f64 a2 (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))))
(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 (sqrt.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 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) (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 a2 #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64)) (pow.f64 a2 #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))))
(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 (log.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 (*.f64 (log.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))
(-.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 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 (sqrt.f64 #s(literal 1/2 binary64))) (cbrt.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))))
(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))

eval72.0ms (0.9%)

Compiler

Compiled 6466 to 1226 computations (81% saved)

prune132.0ms (1.7%)

Pruning

30 alts after pruning (23 fresh and 7 done)

PrunedKeptTotal
New4333436
Fresh22022
Picked145
Done033
Total43630466
Accuracy
100.0%
Counts
466 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.4%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
98.9%
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
99.3%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
2.6%
(/.f64 a2 #s(literal -2 binary64))
2.6%
(/.f64 a1 #s(literal -2 binary64))
2.6%
(-.f64 (neg.f64 a2) a1)
2.6%
(-.f64 a1 a2)
5.6%
(+.f64 a2 a1)
14.6%
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
20.0%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.5%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
64.8%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
2.6%
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.9%
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)))
99.6%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
60.8%
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
47.0%
(*.f64 (*.f64 a2 #s(literal 1 binary64)) a2)
64.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
47.2%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
46.5%
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
46.1%
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
46.0%
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
19.6%
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
19.8%
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
20.0%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
19.9%
(*.f64 #s(literal -3/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
5.6%
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
3.4%
#s(literal 1 binary64)
Compiler

Compiled 579 to 411 computations (29% saved)

localize325.0ms (4.1%)

Algorithm
egg-herbie
Localize:

Found 30 expressions of interest:

NewMetricScoreProgram
cost-diff-6272
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
cost-diff-6272
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
cost-diff0
(*.f64 a2 a2)
cost-diff0
(*.f64 a1 a1)
cost-diff-6272
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
cost-diff-6272
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
cost-diff0
(*.f64 a2 a2)
cost-diff0
(*.f64 a1 a1)
cost-diff0
(-.f64 a1 a2)
cost-diff0
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
cost-diff0
(+.f64 a2 a1)
cost-diff0
(cos.f64 th)
cost-diff256
(*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
cost-diff6528
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
cost-diff6528
(/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
accuracy100.0%
(*.f64 a2 a2)
accuracy100.0%
(*.f64 a1 a1)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
accuracy100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
accuracy100.0%
(*.f64 a2 a2)
accuracy100.0%
(*.f64 a1 a1)
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
accuracy100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
accuracy100.0%
(-.f64 a1 a2)
accuracy100.0%
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
accuracy100.0%
(+.f64 a2 a1)
accuracy100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
accuracy99.6%
(*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
accuracy98.9%
(/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
accuracy98.4%
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
Rules
1259×fma-define
628×fmm-def
579×distribute-lft-in
384×div-sub
335×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028431
159413
2134407
3252407
4369407
5536407
6888407
71300407
82436407
93203407
105253407
116518407
127079407
137225407
147927407
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(cos.f64 th)
th
(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/4 binary64))
#s(literal 2 binary64)
#s(literal 1/4 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
(+.f64 a2 a1)
a2
a1
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
#s(literal -2 binary64)
(-.f64 a1 a2)
a1
a2
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
#s(literal -1/2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
#s(literal 1/2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
Outputs
(*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (fma.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) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 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)))
(cos.f64 th)
th
(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))
(sqrt.f64 #s(literal 2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
#s(literal 2 binary64)
#s(literal 1/4 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(fma.f64 a1 a1 (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
(+.f64 a2 a1)
(+.f64 a1 a2)
a2
a1
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(*.f64 #s(literal 2 binary64) (-.f64 a2 a1))
#s(literal -2 binary64)
(-.f64 a1 a2)
a1
a2
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(fma.f64 a1 a1 (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
(fma.f64 a1 a1 (*.f64 a2 a2))
(*.f64 a1 a1)
a1
(*.f64 a2 a2)
a2
Results
111.0ms256×0valid
Compiler

Compiled 122 to 22 computations (82% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-mult: 38.0ms (59.8% of total)
ival-pow: 12.0ms (18.9% of total)
ival-cos: 7.0ms (11% of total)
ival-div: 2.0ms (3.1% of total)
ival-add: 2.0ms (3.1% of total)
ival-sub: 1.0ms (1.6% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

series28.0ms (0.4%)

Counts
8 → 165
Calls
Call 1
Inputs
#<alt (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))>
#<alt (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))>
#<alt (+.f64 a2 a1)>
#<alt (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))>
#<alt (-.f64 a1 a2)>
#<alt (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))>
Outputs
#<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 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (/.f64 (cos.f64 th) (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 a1>
#<alt (+.f64 a1 a2)>
#<alt (+.f64 a1 a2)>
#<alt (+.f64 a1 a2)>
#<alt a2>
#<alt (*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))>
#<alt (*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))>
#<alt (*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))>
#<alt a2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))>
#<alt a2>
#<alt (+.f64 a1 a2)>
#<alt (+.f64 a1 a2)>
#<alt (+.f64 a1 a2)>
#<alt a1>
#<alt (*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))>
#<alt (*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))>
#<alt (*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))>
#<alt a1>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal 2 binary64) a2)>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))>
#<alt (*.f64 #s(literal -2 binary64) a1)>
#<alt (*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) #s(literal 2 binary64)))>
#<alt (*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) #s(literal 2 binary64)))>
#<alt (*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -2 binary64) a1)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a2 a1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a2 a1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a2 a1)))))>
#<alt (*.f64 #s(literal -2 binary64) a1)>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))>
#<alt (*.f64 #s(literal 2 binary64) a2)>
#<alt (*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a1 a2))))>
#<alt (*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a1 a2))))>
#<alt (*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a1 a2))))>
#<alt (*.f64 #s(literal 2 binary64) a2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) a2)>
#<alt a1>
#<alt (*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a2 a1))))>
#<alt (*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a2 a1))))>
#<alt (*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a2 a1))))>
#<alt a1>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (/.f64 a2 a1) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (/.f64 a2 a1) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (/.f64 a2 a1) #s(literal 1 binary64))))>
#<alt a1>
#<alt (+.f64 a1 (*.f64 #s(literal -1 binary64) a2))>
#<alt (+.f64 a1 (*.f64 #s(literal -1 binary64) a2))>
#<alt (+.f64 a1 (*.f64 #s(literal -1 binary64) a2))>
#<alt (*.f64 #s(literal -1 binary64) a2)>
#<alt (*.f64 a2 (-.f64 (/.f64 a1 a2) #s(literal 1 binary64)))>
#<alt (*.f64 a2 (-.f64 (/.f64 a1 a2) #s(literal 1 binary64)))>
#<alt (*.f64 a2 (-.f64 (/.f64 a1 a2) #s(literal 1 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 binary64) (/.f64 a1 a2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 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/2 binary64) (*.f64 #s(literal 1/2 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/2 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/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 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/2 binary64) (*.f64 #s(literal 1/2 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/2 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/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.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 #s(literal 1/2 binary64) (*.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 #s(literal 1/2 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/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.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 #s(literal 1/2 binary64) (*.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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))>
Calls

42 calls:

TimeVariablePointExpression
17.0ms
th
@inf
(* (/ (cos th) (pow (pow 2 1/4) 2)) (+ (* a1 a1) (* a2 a2)))
0.0ms
th
@0
(* (/ (cos th) (pow (pow 2 1/4) 2)) (+ (* a1 a1) (* a2 a2)))
0.0ms
a2
@inf
(* -1/2 (+ (* a1 a1) (* a2 a2)))
0.0ms
a1
@inf
(* -1/2 (+ (* a1 a1) (* a2 a2)))
0.0ms
a1
@inf
(* 1/2 (+ (* a1 a1) (* a2 a2)))

rewrite212.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
1174×log1p-expm1-u
328×expm1-log1p-u
181×add-cube-cbrt
179×add-exp-log
178×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028181
1394160
25812160
Stop Event
node limit
Counts
8 → 268
Calls
Call 1
Inputs
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(+.f64 a2 a1)
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(-.f64 a1 a2)
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 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 (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 (sqrt.f64 #s(literal 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 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 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 (*.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 2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(sqrt.f64 #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) (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) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (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/4 binary64))) (/.f64 (cbrt.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 (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) (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 (*.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 a1 #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (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 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 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 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 (neg.f64 (cos.f64 th)) (+.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 (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 (+.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))) #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 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (neg.f64 (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))) (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))) #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 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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #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) (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 a1 #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) (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 (-.f64 (*.f64 (*.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 a1 #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) (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 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #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 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 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 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 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))) (/.f64 (cos.f64 th) (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 (-.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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (hypot.f64 a1 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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (hypot.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 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 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 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))))
(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 (exp.f64 (log1p.f64 (+.f64 a1 a2))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 a2 a1)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 a2 a1)))
(*.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 a1 a2))
(*.f64 (cbrt.f64 (+.f64 a1 a2)) (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 a1 a2)))
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (sqrt.f64 (+.f64 a1 a2)))
(*.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2)))))
(*.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))) (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a2 a1) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (neg.f64 (-.f64 a2 a1)))
(pow.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 a1 a2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 a1 a2))))
(cbrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(log1p.f64 (expm1.f64 (+.f64 a1 a2)))
(exp.f64 (log.f64 (+.f64 a1 a2)))
(exp.f64 (*.f64 (log.f64 (+.f64 a1 a2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) a1 a2)
(fma.f64 #s(literal 1 binary64) a2 a1)
(fma.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 a2) a1)
(fma.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 a1) a2)
(fma.f64 (sqrt.f64 a2) (sqrt.f64 a2) a1)
(fma.f64 (sqrt.f64 a1) (sqrt.f64 a1) a2)
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal -2 binary64) (neg.f64 a2)))
(+.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 (neg.f64 a2) #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (+.f64 a1 a2))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) #s(literal -2 binary64)) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -2 binary64)) (+.f64 a1 a2))
(pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (-.f64 a1 a2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))))
(exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))) #s(literal 1 binary64)))
(+.f64 a1 (neg.f64 a2))
(+.f64 a1 (*.f64 (neg.f64 a2) #s(literal 1 binary64)))
(+.f64 (-.f64 a1 a2) (fma.f64 (neg.f64 a2) #s(literal 1 binary64) a2))
(+.f64 (-.f64 a1 a2) (fma.f64 (neg.f64 (cbrt.f64 a2)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) a2))
(+.f64 (-.f64 a1 a2) (fma.f64 (neg.f64 (sqrt.f64 a2)) (sqrt.f64 a2) a2))
(+.f64 (neg.f64 a2) a1)
(*.f64 (-.f64 a1 a2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 a1 a2))
(*.f64 (cbrt.f64 (-.f64 a1 a2)) (pow.f64 (cbrt.f64 (-.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 a1 a2)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 a1 a2)))
(*.f64 (sqrt.f64 (-.f64 a1 a2)) (sqrt.f64 (-.f64 a1 a2)))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(*.f64 (+.f64 (sqrt.f64 a1) (sqrt.f64 a2)) (-.f64 (sqrt.f64 a1) (sqrt.f64 a2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))))
(*.f64 (/.f64 (-.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 a2 a1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))) (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 a1 a2) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (+.f64 a1 a2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 a2) (neg.f64 a2)) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (neg.f64 a2) (neg.f64 a2))) (-.f64 a1 (neg.f64 a2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 a1 a2))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 a1 a2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 (+.f64 a1 a2))) (sqrt.f64 (+.f64 a1 a2)))
(pow.f64 (-.f64 a1 a2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 a1 a2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 a1 a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 a1 a2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 a1 a2))))
(cbrt.f64 (pow.f64 (-.f64 a1 a2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 a1 a2)))
(log1p.f64 (expm1.f64 (-.f64 a1 a2)))
(exp.f64 (log.f64 (-.f64 a1 a2)))
(exp.f64 (*.f64 (log.f64 (-.f64 a1 a2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) a1 (neg.f64 a2))
(fma.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 a1) (neg.f64 a2))
(fma.f64 (sqrt.f64 a1) (sqrt.f64 a1) (neg.f64 a2))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.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 #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 #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 #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))) #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))) #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))) #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))) #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.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 #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 #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 #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))) #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))) #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))) #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))) #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))

simplify242.0ms (3.1%)

Algorithm
egg-herbie
Rules
603×fmm-def
422×associate-*l*
417×associate-*r*
315×fma-define
277×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066816985
1171015436
2675215428
Stop Event
node limit
Counts
433 → 389
Calls
Call 1
Inputs
(/.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 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #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 (*.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))))))
a1
(+.f64 a1 a2)
(+.f64 a1 a2)
(+.f64 a1 a2)
a2
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
a2
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
a2
(+.f64 a1 a2)
(+.f64 a1 a2)
(+.f64 a1 a2)
a1
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
a1
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(*.f64 #s(literal 2 binary64) a2)
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) a1)
(*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) a1)
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a2 a1)))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a2 a1)))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a2 a1)))))
(*.f64 #s(literal -2 binary64) a1)
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal 2 binary64) a2)
(*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a1 a2))))
(*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a1 a2))))
(*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a1 a2))))
(*.f64 #s(literal 2 binary64) a2)
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) a2)
a1
(*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
a1
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (/.f64 a2 a1) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (/.f64 a2 a1) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (/.f64 a2 a1) #s(literal 1 binary64))))
a1
(+.f64 a1 (*.f64 #s(literal -1 binary64) a2))
(+.f64 a1 (*.f64 #s(literal -1 binary64) a2))
(+.f64 a1 (*.f64 #s(literal -1 binary64) a2))
(*.f64 #s(literal -1 binary64) a2)
(*.f64 a2 (-.f64 (/.f64 a1 a2) #s(literal 1 binary64)))
(*.f64 a2 (-.f64 (/.f64 a1 a2) #s(literal 1 binary64)))
(*.f64 a2 (-.f64 (/.f64 a1 a2) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) a2)
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/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 #s(literal 1/2 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/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/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 #s(literal 1/2 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/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.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 #s(literal 1/2 binary64) (*.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 #s(literal 1/2 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/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.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 #s(literal 1/2 binary64) (*.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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 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 (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 (sqrt.f64 #s(literal 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 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 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 (*.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 2 binary64)))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))))
(sqrt.f64 #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) (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) (cbrt.f64 #s(literal 2 binary64))) (/.f64 (cos.f64 th) (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/4 binary64))) (/.f64 (cbrt.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 (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) (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 (*.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 a1 #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (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 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 a1 a2) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 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 (neg.f64 (cos.f64 th)) (+.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 (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 (+.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))) #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 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (neg.f64 (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))) (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))) #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 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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #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) (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 a1 #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) (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 (-.f64 (*.f64 (*.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 a1 #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) (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 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #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 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 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 a1 a2) #s(literal 2 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 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))) (/.f64 (cos.f64 th) (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 (-.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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (hypot.f64 a1 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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (hypot.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 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 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 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))))
(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 (exp.f64 (log1p.f64 (+.f64 a1 a2))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 a2 a1)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 a2 a1)))
(*.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 a1 a2))
(*.f64 (cbrt.f64 (+.f64 a1 a2)) (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 a1 a2)))
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (sqrt.f64 (+.f64 a1 a2)))
(*.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2)))))
(*.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 a2 a1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))) (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a2 a1) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (neg.f64 (-.f64 a2 a1)))
(pow.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 a1 a2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 a1 a2))))
(cbrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(log1p.f64 (expm1.f64 (+.f64 a1 a2)))
(exp.f64 (log.f64 (+.f64 a1 a2)))
(exp.f64 (*.f64 (log.f64 (+.f64 a1 a2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) a1 a2)
(fma.f64 #s(literal 1 binary64) a2 a1)
(fma.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 a2) a1)
(fma.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 a1) a2)
(fma.f64 (sqrt.f64 a2) (sqrt.f64 a2) a1)
(fma.f64 (sqrt.f64 a1) (sqrt.f64 a1) a2)
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal -2 binary64) (neg.f64 a2)))
(+.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 (neg.f64 a2) #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (+.f64 a1 a2))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) #s(literal -2 binary64)) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -2 binary64)) (+.f64 a1 a2))
(pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (-.f64 a1 a2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))))
(exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))) #s(literal 1 binary64)))
(+.f64 a1 (neg.f64 a2))
(+.f64 a1 (*.f64 (neg.f64 a2) #s(literal 1 binary64)))
(+.f64 (-.f64 a1 a2) (fma.f64 (neg.f64 a2) #s(literal 1 binary64) a2))
(+.f64 (-.f64 a1 a2) (fma.f64 (neg.f64 (cbrt.f64 a2)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) a2))
(+.f64 (-.f64 a1 a2) (fma.f64 (neg.f64 (sqrt.f64 a2)) (sqrt.f64 a2) a2))
(+.f64 (neg.f64 a2) a1)
(*.f64 (-.f64 a1 a2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 a1 a2))
(*.f64 (cbrt.f64 (-.f64 a1 a2)) (pow.f64 (cbrt.f64 (-.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 a1 a2)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 a1 a2)))
(*.f64 (sqrt.f64 (-.f64 a1 a2)) (sqrt.f64 (-.f64 a1 a2)))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(*.f64 (+.f64 (sqrt.f64 a1) (sqrt.f64 a2)) (-.f64 (sqrt.f64 a1) (sqrt.f64 a2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))))
(*.f64 (/.f64 (-.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 a2 a1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))) (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 a1 a2) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (+.f64 a1 a2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 a2) (neg.f64 a2)) (*.f64 a1 (neg.f64 a2)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (neg.f64 a2) (neg.f64 a2))) (-.f64 a1 (neg.f64 a2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 a1 a2))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 a1 a2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 (+.f64 a1 a2))) (sqrt.f64 (+.f64 a1 a2)))
(pow.f64 (-.f64 a1 a2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 a1 a2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 a1 a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 a1 a2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 a1 a2))))
(cbrt.f64 (pow.f64 (-.f64 a1 a2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 a1 a2)))
(log1p.f64 (expm1.f64 (-.f64 a1 a2)))
(exp.f64 (log.f64 (-.f64 a1 a2)))
(exp.f64 (*.f64 (log.f64 (-.f64 a1 a2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) a1 (neg.f64 a2))
(fma.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 a1) (neg.f64 a2))
(fma.f64 (sqrt.f64 a1) (sqrt.f64 a1) (neg.f64 a2))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.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 #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 #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 #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))) #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))) #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))) #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))) #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.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 #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 #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 #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))) #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))) #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))) #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))) #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
Outputs
(/.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)) (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 th #s(literal 2 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 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/24 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 (/.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal -1/720 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 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #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 (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)))))
(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 (/.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)))))
(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 #s(literal 1/24 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)))))
(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 (/.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)))))
(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 #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 (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 (pow.f64 th #s(literal 2 binary64)) (*.f64 (/.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/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 (*.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 (/.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 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #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 #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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #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 #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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #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 #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 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #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 #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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #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 #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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 #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 #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 (*.f64 (cos.f64 th) (pow.f64 a1 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (/.f64 (pow.f64 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 (*.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 (*.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 (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 (*.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 (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))))))
a1
(+.f64 a1 a2)
(+.f64 a1 a2)
(+.f64 a1 a2)
a2
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
(*.f64 a2 (+.f64 #s(literal 1 binary64) (/.f64 a1 a2)))
a2
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 a2) (fma.f64 #s(literal -1 binary64) (/.f64 a1 a2) #s(literal -1 binary64)))
(*.f64 a2 (neg.f64 (fma.f64 (/.f64 a1 a2) #s(literal -1 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 a2) (fma.f64 #s(literal -1 binary64) (/.f64 a1 a2) #s(literal -1 binary64)))
(*.f64 a2 (neg.f64 (fma.f64 (/.f64 a1 a2) #s(literal -1 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 a2) (fma.f64 #s(literal -1 binary64) (/.f64 a1 a2) #s(literal -1 binary64)))
(*.f64 a2 (neg.f64 (fma.f64 (/.f64 a1 a2) #s(literal -1 binary64) #s(literal -1 binary64))))
a2
(+.f64 a1 a2)
(+.f64 a1 a2)
(+.f64 a1 a2)
a1
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
a1
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(neg.f64 (*.f64 a1 (fma.f64 #s(literal -1 binary64) (/.f64 a2 a1) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 a2 a1) #s(literal -1 binary64)) (neg.f64 a1))
(*.f64 (fma.f64 a2 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (neg.f64 a1))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(neg.f64 (*.f64 a1 (fma.f64 #s(literal -1 binary64) (/.f64 a2 a1) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 a2 a1) #s(literal -1 binary64)) (neg.f64 a1))
(*.f64 (fma.f64 a2 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (neg.f64 a1))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a2 a1)) #s(literal 1 binary64))))
(neg.f64 (*.f64 a1 (fma.f64 #s(literal -1 binary64) (/.f64 a2 a1) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 a2 a1) #s(literal -1 binary64)) (neg.f64 a1))
(*.f64 (fma.f64 a2 (/.f64 #s(literal -1 binary64) a1) #s(literal -1 binary64)) (neg.f64 a1))
(*.f64 #s(literal 2 binary64) a2)
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(*.f64 #s(literal -2 binary64) a1)
(*.f64 a1 #s(literal -2 binary64))
(*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 a1 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal -2 binary64)))
(*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 a1 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal -2 binary64)))
(*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) #s(literal 2 binary64)))
(*.f64 a1 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) a1)
(*.f64 a1 #s(literal -2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a2 a1)))))
(neg.f64 (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 a2 a1) #s(literal -2 binary64)))))
(*.f64 a1 (neg.f64 (fma.f64 (/.f64 a2 a1) #s(literal -2 binary64) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a2 a1)))))
(neg.f64 (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 a2 a1) #s(literal -2 binary64)))))
(*.f64 a1 (neg.f64 (fma.f64 (/.f64 a2 a1) #s(literal -2 binary64) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a2 a1)))))
(neg.f64 (*.f64 a1 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 a2 a1) #s(literal -2 binary64)))))
(*.f64 a1 (neg.f64 (fma.f64 (/.f64 a2 a1) #s(literal -2 binary64) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) a1)
(*.f64 a1 #s(literal -2 binary64))
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal 2 binary64) a2))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(*.f64 #s(literal 2 binary64) a2)
(*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a1 a2))))
(*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 a1 a2) #s(literal -2 binary64))))
(*.f64 a2 (fma.f64 (/.f64 a1 a2) #s(literal -2 binary64) #s(literal 2 binary64)))
(*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a1 a2))))
(*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 a1 a2) #s(literal -2 binary64))))
(*.f64 a2 (fma.f64 (/.f64 a1 a2) #s(literal -2 binary64) #s(literal 2 binary64)))
(*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 a1 a2))))
(*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 a1 a2) #s(literal -2 binary64))))
(*.f64 a2 (fma.f64 (/.f64 a1 a2) #s(literal -2 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) a2)
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a2) (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #s(literal -2 binary64)))
(*.f64 a2 (neg.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a2) (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #s(literal -2 binary64)))
(*.f64 a2 (neg.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a2) (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #s(literal -2 binary64)))
(*.f64 a2 (neg.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) a2)
(neg.f64 a2)
a1
(*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a2) a1)))
(*.f64 a1 (-.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a2) a1)))
(*.f64 a1 (-.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
(*.f64 a1 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a2) a1)))
(*.f64 a1 (-.f64 #s(literal 1 binary64) (/.f64 a2 a1)))
a1
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (/.f64 a2 a1) #s(literal 1 binary64))))
(neg.f64 (*.f64 a1 (+.f64 (/.f64 a2 a1) #s(literal -1 binary64))))
(*.f64 a1 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (/.f64 a2 a1) #s(literal 1 binary64))))
(neg.f64 (*.f64 a1 (+.f64 (/.f64 a2 a1) #s(literal -1 binary64))))
(*.f64 a1 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
(*.f64 #s(literal -1 binary64) (*.f64 a1 (-.f64 (/.f64 a2 a1) #s(literal 1 binary64))))
(neg.f64 (*.f64 a1 (+.f64 (/.f64 a2 a1) #s(literal -1 binary64))))
(*.f64 a1 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 a2 a1))))
a1
(+.f64 a1 (*.f64 #s(literal -1 binary64) a2))
(-.f64 a1 a2)
(+.f64 a1 (*.f64 #s(literal -1 binary64) a2))
(-.f64 a1 a2)
(+.f64 a1 (*.f64 #s(literal -1 binary64) a2))
(-.f64 a1 a2)
(*.f64 #s(literal -1 binary64) a2)
(neg.f64 a2)
(*.f64 a2 (-.f64 (/.f64 a1 a2) #s(literal 1 binary64)))
(*.f64 a2 (+.f64 (/.f64 a1 a2) #s(literal -1 binary64)))
(*.f64 a2 (-.f64 (/.f64 a1 a2) #s(literal 1 binary64)))
(*.f64 a2 (+.f64 (/.f64 a1 a2) #s(literal -1 binary64)))
(*.f64 a2 (-.f64 (/.f64 a1 a2) #s(literal 1 binary64)))
(*.f64 a2 (+.f64 (/.f64 a1 a2) #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 binary64) (/.f64 a1 a2)))))
(*.f64 (neg.f64 a2) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a1 a2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 a1 a2)) (neg.f64 a2))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)))))
(*.f64 (neg.f64 a2) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a1 a2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 a1 a2)) (neg.f64 a2))
(*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a1 a2)))))
(*.f64 (neg.f64 a2) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a1 a2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 a1 a2)) (neg.f64 a2))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 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/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 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/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 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/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 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/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 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/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 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/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 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/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 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/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 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/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 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/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 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/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 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/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/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)) (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/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/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)) (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/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/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)) (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/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/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)) (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/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/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)) (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/2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/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)) (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/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.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)) (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/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.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)) (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/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.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)) (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/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.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)) (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/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.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)) (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/2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.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)) (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/2 binary64)))
(-.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 (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))
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/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 (sqrt.f64 #s(literal 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 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 (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 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 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))
(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))
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (*.f64 (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 (cbrt.f64 (sqrt.f64 #s(literal 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 (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)))))
(sqrt.f64 #s(literal 2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 2 binary64)))))
(pow.f64 #s(literal 2 binary64) #s(literal 1/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))))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 #s(literal 2 binary64))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(pow.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)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 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) (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 (/.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 (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 (/.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 (/.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 (/.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 (sqrt.f64 #s(literal 2 binary64)))) (cbrt.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)))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 3/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) (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 (*.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 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 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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 a1 a2) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (hypot.f64 a1 a2) #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 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (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 a2 #s(literal 6 binary64)) (pow.f64 a1 #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 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 2 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 (/.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 (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 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 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 a2 #s(literal 6 binary64)) (pow.f64 a1 #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 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 2 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 (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 (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 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 a2 #s(literal 6 binary64)) (pow.f64 a1 #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 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 2 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 (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 (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))) (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 a2 #s(literal 6 binary64)) (pow.f64 a1 #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 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 2 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 (+.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 a2 #s(literal 6 binary64)) (pow.f64 a1 #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 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 2 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 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (neg.f64 (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))) (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 (/.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 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 2 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 (-.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 (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))) #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 (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))) (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 (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 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) #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 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 a1 #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) (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 a1 #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) (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 (+.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) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.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) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 #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 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 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)))) (-.f64 (*.f64 (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 a1 #s(literal 4 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #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) (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 a1 #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) (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 (*.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 (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 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 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 (cos.f64 th) (sqrt.f64 #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 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 (/.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 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 2 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 (/.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 (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 (hypot.f64 a1 a2) #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 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #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 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (/.f64 (cos.f64 th) (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 a2 #s(literal 6 binary64)) (pow.f64 a1 #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 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) (sqrt.f64 #s(literal 2 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 (-.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 (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 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (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) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #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 (cos.f64 th) (pow.f64 (hypot.f64 a1 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 (hypot.f64 a1 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 (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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #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)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (hypot.f64 a1 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)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.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 a1 a2) #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 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 a1 a2) #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 a1 a2) #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)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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 a1 a2) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 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)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (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 (/.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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 a1 a2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(-.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 a2 a1)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 a2 a1)))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(*.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(+.f64 a1 a2)
(*.f64 #s(literal 1 binary64) (+.f64 a1 a2))
(+.f64 a1 a2)
(*.f64 (cbrt.f64 (+.f64 a1 a2)) (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)))
(+.f64 a1 a2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(*.f64 (sqrt.f64 (+.f64 a1 a2)) (sqrt.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(*.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(*.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 a2 a1)))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))) (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a2 a1) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))))
(/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 a1 a2))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (neg.f64 (-.f64 a2 a1)))
(/.f64 (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (-.f64 a2 a1))
(pow.f64 (+.f64 a1 a2) #s(literal 1 binary64))
(+.f64 a1 a2)
(pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 3 binary64))
(+.f64 a1 a2)
(pow.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 a1 a2)
(pow.f64 (sqrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64))
(+.f64 a1 a2)
(sqrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(fabs.f64 (+.f64 a1 a2))
(log.f64 (exp.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 a1 a2))))
(+.f64 a1 a2)
(cbrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)))
(+.f64 a1 a2)
(expm1.f64 (log1p.f64 (+.f64 a1 a2)))
(log1p.f64 (expm1.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(exp.f64 (log.f64 (+.f64 a1 a2)))
(+.f64 a1 a2)
(exp.f64 (*.f64 (log.f64 (+.f64 a1 a2)) #s(literal 1 binary64)))
(+.f64 a1 a2)
(fma.f64 #s(literal 1 binary64) a1 a2)
(+.f64 a1 a2)
(fma.f64 #s(literal 1 binary64) a2 a1)
(+.f64 a1 a2)
(fma.f64 (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) (cbrt.f64 a2) a1)
(+.f64 a1 a2)
(fma.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 a1) a2)
(+.f64 a1 a2)
(fma.f64 (sqrt.f64 a2) (sqrt.f64 a2) a1)
(+.f64 a1 a2)
(fma.f64 (sqrt.f64 a1) (sqrt.f64 a1) a2)
(+.f64 a1 a2)
(+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal -2 binary64) (neg.f64 a2)))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(+.f64 (*.f64 a1 #s(literal -2 binary64)) (*.f64 (neg.f64 a2) #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (+.f64 a1 a2))
(*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2)))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (+.f64 a1 a2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) #s(literal -2 binary64)) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -2 binary64)) (+.f64 a1 a2))
(*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2)))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (+.f64 a1 a2)))
(pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))) #s(literal 3 binary64))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)))
(log.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (-.f64 a1 a2)))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)))))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2)) #s(literal 3 binary64)))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (-.f64 a1 a2))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) a1 (*.f64 #s(literal 2 binary64) a2))
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(+.f64 a1 (neg.f64 a2))
(-.f64 a1 a2)
(+.f64 a1 (*.f64 (neg.f64 a2) #s(literal 1 binary64)))
(-.f64 a1 a2)
(+.f64 (-.f64 a1 a2) (fma.f64 (neg.f64 a2) #s(literal 1 binary64) a2))
(+.f64 (-.f64 a1 a2) (+.f64 (neg.f64 a2) a2))
(+.f64 (-.f64 a1 a2) (*.f64 #s(literal 0 binary64) a2))
(+.f64 (-.f64 a1 a2) (fma.f64 (neg.f64 (cbrt.f64 a2)) (pow.f64 (cbrt.f64 a2) #s(literal 2 binary64)) a2))
(+.f64 (-.f64 a1 a2) (+.f64 (neg.f64 a2) a2))
(+.f64 (-.f64 a1 a2) (*.f64 #s(literal 0 binary64) a2))
(+.f64 (-.f64 a1 a2) (fma.f64 (neg.f64 (sqrt.f64 a2)) (sqrt.f64 a2) a2))
(+.f64 (-.f64 a1 a2) (+.f64 (neg.f64 a2) a2))
(+.f64 (-.f64 a1 a2) (*.f64 #s(literal 0 binary64) a2))
(+.f64 (neg.f64 a2) a1)
(-.f64 a1 a2)
(*.f64 (-.f64 a1 a2) #s(literal 1 binary64))
(-.f64 a1 a2)
(*.f64 #s(literal 1 binary64) (-.f64 a1 a2))
(-.f64 a1 a2)
(*.f64 (cbrt.f64 (-.f64 a1 a2)) (pow.f64 (cbrt.f64 (-.f64 a1 a2)) #s(literal 2 binary64)))
(-.f64 a1 a2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 a1 a2)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 a1 a2)))
(-.f64 a1 a2)
(*.f64 (sqrt.f64 (-.f64 a1 a2)) (sqrt.f64 (-.f64 a1 a2)))
(-.f64 a1 a2)
(*.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2))
(*.f64 (+.f64 (sqrt.f64 a1) (sqrt.f64 a2)) (-.f64 (sqrt.f64 a1) (sqrt.f64 a2)))
(*.f64 (+.f64 (sqrt.f64 a2) (sqrt.f64 a1)) (-.f64 (sqrt.f64 a1) (sqrt.f64 a2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 (-.f64 a1 a2))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))))
(*.f64 (/.f64 (-.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 a2 a1))
(*.f64 (-.f64 a2 a1) (/.f64 (-.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 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 (-.f64 a2 a1) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))) (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 a1 a2) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (neg.f64 (+.f64 a1 a2)))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 a2) (neg.f64 a2)) (*.f64 a1 (neg.f64 a2)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (fma.f64 a1 a1 (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (neg.f64 a2) (neg.f64 a2))) (-.f64 a1 (neg.f64 a2)))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 a1 a2))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 a1 a2)))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2))
(/.f64 (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 (+.f64 a1 a2))) (sqrt.f64 (+.f64 a1 a2)))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2))
(pow.f64 (-.f64 a1 a2) #s(literal 1 binary64))
(-.f64 a1 a2)
(pow.f64 (cbrt.f64 (-.f64 a1 a2)) #s(literal 3 binary64))
(-.f64 a1 a2)
(pow.f64 (pow.f64 (-.f64 a1 a2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 a1 a2)
(pow.f64 (sqrt.f64 (-.f64 a1 a2)) #s(literal 2 binary64))
(-.f64 a1 a2)
(sqrt.f64 (pow.f64 (-.f64 a1 a2) #s(literal 2 binary64)))
(fabs.f64 (-.f64 a1 a2))
(log.f64 (exp.f64 (-.f64 a1 a2)))
(-.f64 a1 a2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 a1 a2))))
(-.f64 a1 a2)
(cbrt.f64 (pow.f64 (-.f64 a1 a2) #s(literal 3 binary64)))
(-.f64 a1 a2)
(expm1.f64 (log1p.f64 (-.f64 a1 a2)))
(log1p.f64 (expm1.f64 (-.f64 a1 a2)))
(-.f64 a1 a2)
(exp.f64 (log.f64 (-.f64 a1 a2)))
(-.f64 a1 a2)
(exp.f64 (*.f64 (log.f64 (-.f64 a1 a2)) #s(literal 1 binary64)))
(-.f64 a1 a2)
(fma.f64 #s(literal 1 binary64) a1 (neg.f64 a2))
(-.f64 a1 a2)
(fma.f64 (pow.f64 (cbrt.f64 a1) #s(literal 2 binary64)) (cbrt.f64 a1) (neg.f64 a2))
(-.f64 a1 a2)
(fma.f64 (sqrt.f64 a1) (sqrt.f64 a1) (neg.f64 a2))
(-.f64 a1 a2)
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal 1/8 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 a1 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1/8 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/4 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 (*.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))))))
(/.f64 (*.f64 #s(literal -1/8 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 a1 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal -1/8 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/4 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 (*.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.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/2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.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/4 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 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.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/2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.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/4 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 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (*.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 #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 #s(literal -1/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 #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 #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 (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 (*.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 #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 #s(literal 1/2 binary64) (+.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 #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 #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))) #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 #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 #s(literal -1/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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (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 #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 (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 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #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 #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 #s(literal 1/2 binary64) (+.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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (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 (*.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 #s(literal 1/2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1/2 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/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 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(expm1.f64 (log1p.f64 (*.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 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal 1/8 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 a1 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1/8 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/4 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 (*.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)))))))
(/.f64 (*.f64 #s(literal -1/8 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 a1 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 a2 #s(literal 2 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal -1/8 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/4 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 (*.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.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/2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.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/4 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 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.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/2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.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/4 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 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(/.f64 (*.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 #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 #s(literal -1/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 #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 #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 (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 (*.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 #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 #s(literal 1/2 binary64) (+.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 #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 #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))) #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 #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 #s(literal -1/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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (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 #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 (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 (*.f64 (+.f64 (pow.f64 a2 #s(literal 6 binary64)) (pow.f64 a1 #s(literal 6 binary64))) #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 #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 #s(literal 1/2 binary64) (+.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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (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 (*.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 #s(literal 1/2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -1/2 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/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 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(expm1.f64 (log1p.f64 (*.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 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal -1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 1/2 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/2 binary64) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))

eval126.0ms (1.6%)

Compiler

Compiled 8147 to 1374 computations (83.1% saved)

prune98.0ms (1.2%)

Pruning

32 alts after pruning (22 fresh and 10 done)

PrunedKeptTotal
New5164520
Fresh01818
Picked235
Done077
Total51832550
Accuracy
100.0%
Counts
550 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.4%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
98.9%
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
99.3%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
2.6%
(/.f64 a2 #s(literal -2 binary64))
2.6%
(/.f64 a1 #s(literal -2 binary64))
2.6%
(-.f64 (neg.f64 a2) a1)
2.6%
(-.f64 a1 a2)
14.6%
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
20.0%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (/.f64 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.5%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
64.8%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
2.6%
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.9%
(*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64)))
99.6%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
60.8%
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
47.0%
(*.f64 (*.f64 a2 #s(literal 1 binary64)) a2)
64.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))))
2.6%
(*.f64 a1 #s(literal -2 binary64))
5.6%
(*.f64 #s(literal 2 binary64) a2)
47.2%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
46.5%
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
46.1%
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
46.0%
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
19.6%
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
19.8%
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
20.0%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
19.9%
(*.f64 #s(literal -3/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
5.6%
a2
3.7%
a1
3.4%
#s(literal 1 binary64)
Compiler

Compiled 743 to 349 computations (53% saved)

regimes107.0ms (1.4%)

Counts
47 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
a1
a2
(*.f64 #s(literal 2 binary64) a2)
(*.f64 a1 #s(literal -2 binary64))
(+.f64 a2 a1)
(-.f64 a1 a2)
(/.f64 a1 #s(literal -2 binary64))
(/.f64 a2 #s(literal -2 binary64))
(-.f64 (neg.f64 a2) a1)
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(*.f64 (*.f64 a2 #s(literal 1 binary64)) a2)
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(*.f64 #s(literal -3/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(fma.f64 a2 a2 a1)
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.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)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)) (sqrt.f64 #s(literal 1/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 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 (cos.f64 th) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.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 (cos.f64 th) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) #s(literal 4 binary64)) #s(literal 2 binary64))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a1 a2) #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 (*.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)))
Outputs
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Calls

8 calls:

14.0ms
th
14.0ms
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
13.0ms
(*.f64 a2 a2)
13.0ms
a2
13.0ms
(cos.f64 th)
Results
AccuracySegmentsBranch
99.6%1a1
99.6%1a2
99.6%1th
99.6%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.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 59 to 40 computations (32.2% saved)

regimes60.0ms (0.8%)

Counts
32 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
a1
a2
(*.f64 #s(literal 2 binary64) a2)
(*.f64 a1 #s(literal -2 binary64))
(+.f64 a2 a1)
(-.f64 a1 a2)
(/.f64 a1 #s(literal -2 binary64))
(/.f64 a2 #s(literal -2 binary64))
(-.f64 (neg.f64 a2) a1)
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(*.f64 (*.f64 a2 #s(literal 1 binary64)) a2)
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(*.f64 #s(literal -3/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(fma.f64 a2 a2 a1)
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.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)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
Outputs
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
Calls

6 calls:

10.0ms
th
10.0ms
a1
10.0ms
(*.f64 a2 a2)
9.0ms
a2
9.0ms
(cos.f64 th)
Results
AccuracySegmentsBranch
98.9%1a1
98.9%1a2
98.9%1th
98.9%1(cos.f64 th)
98.9%1(*.f64 a1 a1)
98.9%1(*.f64 a2 a2)
Compiler

Compiled 29 to 21 computations (27.6% saved)

regimes55.0ms (0.7%)

Counts
30 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
a1
a2
(*.f64 #s(literal 2 binary64) a2)
(*.f64 a1 #s(literal -2 binary64))
(+.f64 a2 a1)
(-.f64 a1 a2)
(/.f64 a1 #s(literal -2 binary64))
(/.f64 a2 #s(literal -2 binary64))
(-.f64 (neg.f64 a2) a1)
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(*.f64 (*.f64 a2 #s(literal 1 binary64)) a2)
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(*.f64 #s(literal -3/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(fma.f64 a2 a2 a1)
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.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)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
Outputs
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Calls

6 calls:

10.0ms
th
9.0ms
a1
9.0ms
(*.f64 a1 a1)
9.0ms
a2
8.0ms
(cos.f64 th)
Results
AccuracySegmentsBranch
68.9%2a1
76.0%2a2
78.4%2th
78.7%2(cos.f64 th)
68.9%2(*.f64 a1 a1)
76.0%2(*.f64 a2 a2)
Compiler

Compiled 29 to 21 computations (27.6% saved)

regimes89.0ms (1.1%)

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

6 calls:

43.0ms
a2
11.0ms
(cos.f64 th)
10.0ms
(*.f64 a1 a1)
8.0ms
th
8.0ms
a1
Results
AccuracySegmentsBranch
60.8%1(*.f64 a1 a1)
60.8%1a1
60.8%1a2
60.8%1(*.f64 a2 a2)
60.8%1th
60.8%1(cos.f64 th)
Compiler

Compiled 29 to 21 computations (27.6% saved)

regimes52.0ms (0.7%)

Counts
25 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
a1
a2
(*.f64 #s(literal 2 binary64) a2)
(*.f64 a1 #s(literal -2 binary64))
(+.f64 a2 a1)
(-.f64 a1 a2)
(/.f64 a1 #s(literal -2 binary64))
(/.f64 a2 #s(literal -2 binary64))
(-.f64 (neg.f64 a2) a1)
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(*.f64 (*.f64 a2 #s(literal 1 binary64)) a2)
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(*.f64 #s(literal -3/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(fma.f64 a2 a2 a1)
Outputs
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Calls

5 calls:

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

Compiled 24 to 17 computations (29.2% saved)

regimes206.0ms (2.6%)

Counts
23 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
a1
a2
(*.f64 #s(literal 2 binary64) a2)
(*.f64 a1 #s(literal -2 binary64))
(+.f64 a2 a1)
(-.f64 a1 a2)
(/.f64 a1 #s(literal -2 binary64))
(/.f64 a2 #s(literal -2 binary64))
(-.f64 (neg.f64 a2) a1)
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(*.f64 (*.f64 a2 #s(literal 1 binary64)) a2)
(*.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(+.f64 a1 (*.f64 (neg.f64 a2) a2))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(*.f64 #s(literal -3/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Outputs
(*.f64 (*.f64 a2 #s(literal 1 binary64)) a2)
Calls

5 calls:

165.0ms
a2
19.0ms
a1
7.0ms
th
6.0ms
(*.f64 a2 a2)
6.0ms
(*.f64 a1 a1)
Results
AccuracySegmentsBranch
47.0%1(*.f64 a1 a1)
47.0%1a1
47.0%1th
47.0%1a2
47.0%1(*.f64 a2 a2)
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes14.0ms (0.2%)

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

3 calls:

5.0ms
a2
4.0ms
a1
4.0ms
th
Results
AccuracySegmentsBranch
5.6%1a1
5.6%1a2
5.6%1th
Compiler

Compiled 12 to 9 computations (25% saved)

regimes13.0ms (0.2%)

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

3 calls:

4.0ms
a2
4.0ms
th
4.0ms
a1
Results
AccuracySegmentsBranch
5.6%1a2
5.6%1th
5.6%1a1
Compiler

Compiled 12 to 9 computations (25% saved)

regimes6.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
a1
a2
Outputs
a2
Calls

3 calls:

2.0ms
a1
2.0ms
th
2.0ms
a2
Results
AccuracySegmentsBranch
5.6%1a2
5.6%1th
5.6%1a1
Compiler

Compiled 12 to 9 computations (25% saved)

regimes5.0ms (0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
a1
Outputs
a1
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes5.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
Outputs
#s(literal 1 binary64)
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6705351572934388
0.6820797880935225
Compiler

Compiled 27 to 17 computations (37% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
12×*-commutative
+-commutative
sub-neg
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039287
157287
268287
372287
476287
579287
681287
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(if (<=.f64 (cos.f64 th) #s(literal 6124895493223875/9007199254740992 binary64)) (*.f64 (*.f64 a2 (cos.f64 th)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 a2 #s(literal 1 binary64)) a2)
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(*.f64 #s(literal 2 binary64) a2)
a2
a1
#s(literal 1 binary64)
Outputs
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64)))
(if (<=.f64 (cos.f64 th) #s(literal 6124895493223875/9007199254740992 binary64)) (*.f64 (*.f64 a2 (cos.f64 th)) a2) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(if (<=.f64 (cos.f64 th) #s(literal 6124895493223875/9007199254740992 binary64)) (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (*.f64 a2 (cos.f64 th)) a2)
(*.f64 a2 (*.f64 (cos.f64 th) a2))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 a2 #s(literal 1 binary64)) a2)
(*.f64 a2 a2)
(*.f64 #s(literal -2 binary64) (-.f64 a1 a2))
(*.f64 #s(literal 2 binary64) a2)
(*.f64 a2 #s(literal 2 binary64))
a2
a1
#s(literal 1 binary64)

soundness959.0ms (12.1%)

Rules
1241×fma-define
1047×log1p-expm1-u
829×expm1-log1p-u
680×times-frac
547×fmm-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028435
1430390
24858390
037422
1616422
046219547
1124717783
2412517102
048606
1145562
2421562
31139562
42837562
55637562
66570562
77382562
87458562
97474562
Stop Event
fuel
node limit
node limit
node limit
node limit
Compiler

Compiled 552 to 161 computations (70.8% saved)

preprocess170.0ms (2.2%)

Remove

(sort a1 a2)

(abs th)

(abs a2)

(abs a1)

Compiler

Compiled 1090 to 694 computations (36.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...