Migdal et al, Equation (64)

Time bar (total: 12.1s)

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 16 computations (30.4% 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.9s (15.9%)

Results
1.4s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-mult: 424.0ms (38.4% of total)
ival-cos: 327.0ms (29.6% of total)
ival-div: 163.0ms (14.8% of total)
ival-sqrt: 129.0ms (11.7% of total)
ival-add: 42.0ms (3.8% of total)
const: 16.0ms (1.4% of total)
backward-pass: 3.0ms (0.3% of total)
Bogosity

preprocess270.0ms (2.2%)

Algorithm
egg-herbie
Rules
1241×fma-define
680×times-frac
547×fma-neg
460×div-sub
356×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048606
1145562
2421562
31139562
42837562
55639562
66583562
77394562
87471562
97487562
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 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 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 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 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 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 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 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 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 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))))
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 th th (*.f64 a1 a1)))
Symmetry

(abs a1)

(abs a2)

(abs th)

(sort a1 a2)

explain173.0ms (1.4%)

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

Compiled 142 to 75 computations (47.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 86.0ms
ival-mult: 25.0ms (28.9% of total)
ival-sqrt: 23.0ms (26.6% of total)
ival-div: 18.0ms (20.8% of total)
ival-cos: 14.0ms (16.2% of total)
ival-add: 4.0ms (4.6% of total)
const: 2.0ms (2.3% of total)
backward-pass: 0.0ms (0% of total)

eval1.0ms (0%)

Compiler

Compiled 40 to 21 computations (47.5% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
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))))
Compiler

Compiled 31 to 21 computations (32.3% saved)

localize95.0ms (0.8%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.7%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
98.9%
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
99.8%
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))))
99.6%
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))
Results
68.0ms256×0valid
Compiler

Compiled 81 to 29 computations (64.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-div: 13.0ms (29.5% of total)
ival-sqrt: 10.0ms (22.7% of total)
ival-mult: 9.0ms (20.5% of total)
ival-cos: 6.0ms (13.6% of total)
ival-fma: 3.0ms (6.8% of total)
ival-add: 1.0ms (2.3% of total)
const: 1.0ms (2.3% of total)
backward-pass: 0.0ms (0% of total)

series67.0ms (0.6%)

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

33 calls:

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

rewrite325.0ms (2.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify218.0ms (1.8%)

Algorithm
egg-herbie
Rules
309×distribute-lft-neg-in
296×distribute-rgt-neg-in
286×distribute-lft-neg-out
286×associate-*l*
283×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval74.0ms (0.6%)

Compiler

Compiled 4821 to 3107 computations (35.6% saved)

prune65.0ms (0.5%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New23210242
Fresh000
Picked112
Done000
Total23311244
Accuracy
100.0%
Counts
244 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.9%
(/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
99.5%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
99.7%
(*.f64 (/.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 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.7%
(*.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)))
98.7%
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
99.6%
(*.f64 (cos.f64 th) (*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))))
99.5%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
Compiler

Compiled 358 to 269 computations (24.9% saved)

localize320.0ms (2.6%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))
99.8%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64))))
98.9%
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
99.8%
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
99.6%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.7%
(*.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 (neg.f64 (cos.f64 th)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
98.4%
(/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
98.4%
(/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.7%
(*.f64 (/.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.1%
(/.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)))
99.1%
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
Results
201.0ms256×0valid
Compiler

Compiled 215 to 106 computations (50.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 149.0ms
ival-pow: 51.0ms (34.3% of total)
ival-sqrt: 28.0ms (18.8% of total)
ival-div: 25.0ms (16.8% of total)
ival-mult: 14.0ms (9.4% of total)
ival-cos: 10.0ms (6.7% of total)
ival-neg: 9.0ms (6.1% of total)
ival-hypot: 6.0ms (4% of total)
const: 5.0ms (3.4% of total)
ival-add: 1.0ms (0.7% of total)
backward-pass: 0.0ms (0% of total)

series121.0ms (1%)

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

63 calls:

TimeVariablePointExpression
30.0ms
th
@inf
(/ (cos th) (pow 2 1/4))
19.0ms
th
@inf
(/ (/ (cos th) (pow 2 1/4)) (pow 2 1/4))
6.0ms
th
@inf
(* (/ (/ (cos th) (pow 2 1/4)) (pow 2 1/4)) (+ (* a1 a1) (* a2 a2)))
2.0ms
a1
@0
(* (/ (/ (cos th) (pow 2 1/4)) (pow 2 1/4)) (+ (* a1 a1) (* a2 a2)))
2.0ms
a2
@0
(* (/ (/ (cos th) (pow 2 1/4)) (pow 2 1/4)) (+ (* a1 a1) (* a2 a2)))

rewrite91.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
268×associate-*r*
259×log1p-expm1-u
259×expm1-log1p-u
253×add-exp-log
253×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify264.0ms (2.2%)

Algorithm
egg-herbie
Rules
761×times-frac
398×associate-+r+
377×associate-+l+
323×fma-define
318×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval232.0ms (1.9%)

Compiler

Compiled 14863 to 9741 computations (34.5% saved)

prune405.0ms (3.3%)

Pruning

34 alts after pruning (29 fresh and 5 done)

PrunedKeptTotal
New79726823
Fresh235
Picked145
Done011
Total80034834
Accuracy
100.0%
Counts
834 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.6%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
3.0%
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.7%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
7.2%
(/.f64 a2 (cos.f64 th))
3.0%
(-.f64 (neg.f64 a1) a2)
3.0%
(-.f64 a1 a2)
4.8%
(+.f64 (+.f64 a1 a2) #s(literal 3 binary64))
38.9%
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
8.5%
(+.f64 a2 (-.f64 a1 a2))
5.3%
(+.f64 a2 a1)
35.7%
(+.f64 a1 (*.f64 (+.f64 (+.f64 a2 #s(literal 1 binary64)) #s(literal 1 binary64)) a2))
64.9%
(*.f64 (pow.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
98.9%
(*.f64 (pow.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (cos.f64 th)))
99.7%
(*.f64 (/.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 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)))
45.5%
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
60.2%
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
99.7%
(*.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)))
98.7%
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
99.6%
(*.f64 (cos.f64 th) (*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))))
60.2%
(*.f64 (cos.f64 th) (*.f64 a2 a2))
45.8%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
45.0%
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.5%
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.2%
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.4%
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.3%
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
3.8%
a1
3.4%
#s(literal 1 binary64)
Compiler

Compiled 736 to 519 computations (29.5% saved)

localize117.0ms (1%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.7%
(*.f64 (pow.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.7%
(*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (cos.f64 th))
Results
85.0ms256×0valid
Compiler

Compiled 114 to 38 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-pow: 26.0ms (51.5% of total)
ival-mult: 11.0ms (21.8% of total)
ival-cos: 6.0ms (11.9% of total)
ival-add: 3.0ms (5.9% of total)
ival-div: 2.0ms (4% of total)
const: 2.0ms (4% of total)
backward-pass: 0.0ms (0% of total)

series11.0ms (0.1%)

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

18 calls:

TimeVariablePointExpression
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)))
1.0ms
a1
@inf
(* (* (pow 2 -1/2) (cos th)) (+ (* a1 a1) (* a2 a2)))
1.0ms
a1
@0
(* (* (pow 2 -1/2) (cos th)) (+ (* a1 a1) (* a2 a2)))
1.0ms
a2
@0
(* (* (pow 2 -1/2) (cos th)) (+ (* a1 a1) (* a2 a2)))

rewrite148.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
765×log1p-expm1-u
765×expm1-log1p-u
700×log-prod
365×fma-define
229×expm1-undefine
Iterations

Useful iterations: 1 (0.0ms)

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

simplify149.0ms (1.2%)

Algorithm
egg-herbie
Rules
892×times-frac
616×distribute-lft-in
553×distribute-rgt-in
389×associate-*r*
333×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval175.0ms (1.4%)

Compiler

Compiled 11412 to 8155 computations (28.5% saved)

prune90.0ms (0.7%)

Pruning

33 alts after pruning (26 fresh and 7 done)

PrunedKeptTotal
New6313634
Fresh12324
Picked235
Done145
Total63533668
Accuracy
100.0%
Counts
668 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.6%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
3.0%
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.7%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
7.2%
(/.f64 a2 (cos.f64 th))
3.0%
(-.f64 (neg.f64 a1) a2)
3.0%
(-.f64 a1 a2)
4.8%
(+.f64 (+.f64 a1 a2) #s(literal 3 binary64))
38.9%
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
8.5%
(+.f64 a2 (-.f64 a1 a2))
5.3%
(+.f64 a2 a1)
35.7%
(+.f64 a1 (*.f64 (+.f64 (+.f64 a2 #s(literal 1 binary64)) #s(literal 1 binary64)) a2))
99.7%
(*.f64 (/.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 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)))
45.5%
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
60.2%
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (+.f64 a1 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.7%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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)))
64.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
98.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))
99.6%
(*.f64 (cos.f64 th) (*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))))
60.2%
(*.f64 (cos.f64 th) (*.f64 a2 a2))
45.8%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
45.0%
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.5%
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.2%
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.4%
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.3%
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
3.8%
a1
3.4%
#s(literal 1 binary64)
Compiler

Compiled 694 to 485 computations (30.1% saved)

localize82.0ms (0.7%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
99.8%
(*.f64 (cos.f64 th) (+.f64 a1 a2))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
100.0%
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.7%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.6%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
Results
57.0ms256×0valid
Compiler

Compiled 105 to 25 computations (76.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 15.0ms (49.7% of total)
ival-cos: 6.0ms (19.9% of total)
ival-sqrt: 6.0ms (19.9% of total)
ival-add: 3.0ms (9.9% of total)
const: 1.0ms (3.3% of total)
backward-pass: 0.0ms (0% of total)

series18.0ms (0.2%)

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

36 calls:

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

rewrite153.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
935×log1p-expm1-u
935×expm1-log1p-u
268×fma-neg
178×associate-*r*
151×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022154
1326137
24715137
Stop Event
node limit
Counts
5 → 121
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(*.f64 (cos.f64 th) (+.f64 a1 a2))
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) (+.f64 a1 a2)))
Outputs
(-.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 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #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 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (-.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.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 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))
(+.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)))
(+.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 1 binary64)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.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 (-.f64 a1 a2) (-.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (*.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))) (-.f64 a1 a2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (*.f64 (-.f64 a1 a2) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (-.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))) (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))))))
(/.f64 (-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))) (-.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 a1 a2) (+.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 (+.f64 a1 a2) (-.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))) (+.f64 a1 a2)) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 a1 a2)) (-.f64 a1 a2))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 a1 a2))))
(exp.f64 (*.f64 (log.f64 (+.f64 a1 a2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 a1 a2))) #s(literal 1 binary64)))
(fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))
(fma.f64 (+.f64 a1 a2) a1 (*.f64 a2 (+.f64 a1 a2)))
(+.f64 (*.f64 (cos.f64 th) a1) (*.f64 (cos.f64 th) a2))
(+.f64 (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) a1))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 th) a2) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) a1) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) a2) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (cos.f64 th) a1)) (-.f64 (*.f64 (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) a2)) (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (cos.f64 th) a2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 th) a1) (*.f64 (cos.f64 th) a1)) (*.f64 (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) a2))) (-.f64 (*.f64 (cos.f64 th) a1) (*.f64 (cos.f64 th) a2)))
(/.f64 (*.f64 (cos.f64 th) (+.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 (cos.f64 th) (-.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))) (cos.f64 th)) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (cos.f64 th)) (-.f64 a1 a2))
(pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (cos.f64 th)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) #s(literal 3 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (pow.f64 (cos.f64 th) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 th) a1 (*.f64 (cos.f64 th) a2))
(fma.f64 a1 (cos.f64 th) (*.f64 (cos.f64 th) a2))
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) a1)) (*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) a2)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) a1) (*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) a2))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) a2) (*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) a1))
(+.f64 (*.f64 (*.f64 (cos.f64 th) a1) (+.f64 a1 a2)) (*.f64 (*.f64 (cos.f64 th) a2) (+.f64 a1 a2)))
(+.f64 (*.f64 a1 (*.f64 (cos.f64 th) (+.f64 a1 a2))) (*.f64 a2 (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(+.f64 (*.f64 a2 (*.f64 (cos.f64 th) (+.f64 a1 a2))) (*.f64 a1 (*.f64 (cos.f64 th) (+.f64 a1 a2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (+.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 (*.f64 (cos.f64 th) (+.f64 a1 a2)) (-.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))) (*.f64 (cos.f64 th) (+.f64 a1 a2))) (fma.f64 a1 a1 (*.f64 a2 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (+.f64 a1 a2))) (-.f64 a1 a2))
(pow.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64)))

simplify168.0ms (1.4%)

Algorithm
egg-herbie
Rules
587×associate-*r*
548×associate-*l*
515×fma-define
420×cancel-sign-sub-inv
403×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

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

eval106.0ms (0.9%)

Compiler

Compiled 7959 to 4647 computations (41.6% saved)

prune81.0ms (0.7%)

Pruning

36 alts after pruning (26 fresh and 10 done)

PrunedKeptTotal
New4505455
Fresh02121
Picked235
Done077
Total45236488
Accuracy
100.0%
Counts
488 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.6%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
5.0%
(/.f64 (-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))) (-.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))))
3.0%
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.7%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
7.2%
(/.f64 a2 (cos.f64 th))
3.0%
(-.f64 (neg.f64 a1) a2)
3.0%
(-.f64 a1 a2)
4.8%
(+.f64 (+.f64 a1 a2) #s(literal 3 binary64))
38.9%
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
8.5%
(+.f64 a2 (-.f64 a1 a2))
5.3%
(+.f64 a2 a1)
35.7%
(+.f64 a1 (*.f64 (+.f64 (+.f64 a2 #s(literal 1 binary64)) #s(literal 1 binary64)) a2))
99.7%
(*.f64 (/.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 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)))
60.2%
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) 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.7%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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)))
64.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
98.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))
99.6%
(*.f64 (cos.f64 th) (*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))))
60.2%
(*.f64 (cos.f64 th) (*.f64 a2 a2))
45.5%
(*.f64 a2 (+.f64 a2 (*.f64 #s(literal 2 binary64) a1)))
45.8%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
45.8%
(*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
45.8%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
45.0%
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.5%
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.2%
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.4%
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.3%
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
3.8%
a1
3.4%
#s(literal 1 binary64)
Compiler

Compiled 770 to 519 computations (32.6% saved)

localize146.0ms (1.2%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.7%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
100.0%
(*.f64 (+.f64 a1 a2) a2)
100.0%
(*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64)))
92.5%
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.8%
(*.f64 (cos.f64 th) (*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))))
99.8%
(*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
99.3%
(*.f64 (hypot.f64 a2 a1) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
Results
106.0ms256×0valid
Compiler

Compiled 141 to 51 computations (63.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-mult: 25.0ms (36.1% of total)
ival-pow: 20.0ms (28.9% of total)
ival-cos: 7.0ms (10.1% of total)
ival-add: 6.0ms (8.7% of total)
ival-hypot: 5.0ms (7.2% of total)
ival-sqrt: 5.0ms (7.2% of total)
const: 2.0ms (2.9% of total)
backward-pass: 0.0ms (0% of total)

series29.0ms (0.2%)

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

45 calls:

TimeVariablePointExpression
7.0ms
a2
@0
(* (sqrt (+ (* a2 a2) (* a1 a1))) (* (sqrt (+ (* a2 a2) (* a1 a1))) (pow 2 -1/2)))
1.0ms
a2
@inf
(* (sqrt (+ (* a2 a2) (* a1 a1))) (pow 2 -1/2))
1.0ms
a2
@0
(* (sqrt (+ (* a2 a2) (* a1 a1))) (pow 2 -1/2))
1.0ms
a1
@inf
(* (sqrt (+ (* a2 a2) (* a1 a1))) (pow 2 -1/2))
1.0ms
a1
@0
(* (sqrt (+ (* a2 a2) (* a1 a1))) (pow 2 -1/2))

rewrite193.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1191×log1p-expm1-u
223×associate-*r*
200×expm1-log1p-u
197×add-cube-cbrt
194×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify216.0ms (1.8%)

Algorithm
egg-herbie
Rules
421×associate-*r*
418×fma-define
376×cancel-sign-sub-inv
358×associate-*l*
310×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval155.0ms (1.3%)

Compiler

Compiled 9593 to 6103 computations (36.4% saved)

prune99.0ms (0.8%)

Pruning

35 alts after pruning (22 fresh and 13 done)

PrunedKeptTotal
New5104514
Fresh31821
Picked145
Done1910
Total51535550
Accuracy
100.0%
Counts
550 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.6%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
5.0%
(/.f64 (-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))) (-.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))))
3.0%
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.7%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
7.2%
(/.f64 a2 (cos.f64 th))
3.0%
(-.f64 (neg.f64 a1) a2)
3.0%
(-.f64 a1 a2)
38.9%
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
38.9%
(+.f64 (*.f64 a2 (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
8.5%
(+.f64 a2 (-.f64 a1 a2))
5.3%
(+.f64 a2 a1)
23.6%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 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)))
60.2%
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) 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.7%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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)))
64.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
98.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))
98.8%
(*.f64 (cos.f64 th) (*.f64 (hypot.f64 a2 a1) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
60.2%
(*.f64 (cos.f64 th) (*.f64 a2 a2))
45.5%
(*.f64 a2 (-.f64 a2 a1))
13.2%
(*.f64 a1 (-.f64 (*.f64 a1 #s(literal -2 binary64)) a2))
45.8%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
45.8%
(*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
45.8%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
45.0%
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.5%
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.2%
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.4%
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.3%
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
3.8%
a1
3.4%
#s(literal 1 binary64)
Compiler

Compiled 700 to 469 computations (33% saved)

localize255.0ms (2.1%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.8%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal -2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.3%
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
99.6%
(*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)))
90.6%
(-.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))
76.6%
(-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))))
36.3%
(/.f64 (-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))) (-.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.7%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
99.1%
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
99.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))))
98.4%
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
Results
182.0ms256×0valid
Compiler

Compiled 263 to 84 computations (68.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 128.0ms
ival-pow: 41.0ms (32.1% of total)
ival-cos: 30.0ms (23.5% of total)
ival-mult: 25.0ms (19.5% of total)
ival-div: 16.0ms (12.5% of total)
ival-add: 9.0ms (7% of total)
const: 4.0ms (3.1% of total)
ival-sub: 3.0ms (2.3% of total)
backward-pass: 0.0ms (0% of total)

series32.0ms (0.3%)

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

48 calls:

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

rewrite153.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
299×add-cube-cbrt
296×log1p-expm1-u
296×expm1-log1p-u
293×add-exp-log
293×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify254.0ms (2.1%)

Algorithm
egg-herbie
Rules
610×fma-define
461×times-frac
402×distribute-rgt-in
388×distribute-lft-in
228×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106334340
1309426668
Stop Event
node limit
Counts
514 → 635
Calls
Call 1
Inputs
(sqrt.f64 #s(literal 1/2 binary64))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (pow.f64 a2 #s(literal 2 binary64)))))
(pow.f64 a2 #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 a1 a2)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (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 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) (/.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 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) (/.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 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))))
(pow.f64 a1 #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 a1 a2)) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 a2 (+.f64 a2 (*.f64 #s(literal 2 binary64) a1))) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 a2 (+.f64 a2 (*.f64 #s(literal 2 binary64) a1))) (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 #s(literal 2 binary64) (/.f64 a1 a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) (/.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 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) (/.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 #s(literal 2 binary64) (/.f64 a1 a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2))) a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2))) a2))))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 4 binary64)))
(-.f64 (*.f64 #s(literal -2 binary64) (*.f64 a1 (pow.f64 a2 #s(literal 3 binary64)))) (pow.f64 a2 #s(literal 4 binary64)))
(-.f64 (*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) a2)) (*.f64 #s(literal 2 binary64) (pow.f64 a2 #s(literal 3 binary64))))) (pow.f64 a2 #s(literal 4 binary64)))
(-.f64 (*.f64 a1 (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (*.f64 #s(literal 2 binary64) (pow.f64 a2 #s(literal 3 binary64))))) (pow.f64 a2 #s(literal 4 binary64)))
(pow.f64 a1 #s(literal 4 binary64))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))))))
(pow.f64 a1 #s(literal 4 binary64))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) a1))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) a1))))
(pow.f64 a1 #s(literal 4 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (pow.f64 a1 #s(literal 4 binary64)))
(+.f64 (*.f64 a2 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a1 (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64))))) (pow.f64 a1 #s(literal 4 binary64)))
(+.f64 (*.f64 a2 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) a2) (*.f64 #s(literal 2 binary64) a1))))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 4 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 a1 a2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)))))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)))))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 4 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 a1 a2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) a1)) a2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) a1)) a2)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 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 #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 #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 #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 #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 #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 #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 (*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #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 (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 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #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 (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 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #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)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 a1 a2)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 a1 #s(literal 4 binary64))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(pow.f64 a1 #s(literal 4 binary64))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))))
(pow.f64 a1 #s(literal 4 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (pow.f64 a1 #s(literal 4 binary64)))
(+.f64 (*.f64 a2 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) a2))) (pow.f64 a1 #s(literal 4 binary64)))
(+.f64 (*.f64 a2 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) a2))) (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 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 4 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)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) a2))) a2)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) a2))) a2)) (pow.f64 a1 #s(literal 2 binary64))))
#s(literal 2 binary64)
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 th #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 th #s(literal 2 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 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/3 binary64) (*.f64 (pow.f64 th #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 (*.f64 #s(literal -1 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 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 #s(literal 2/45 binary64) (*.f64 (pow.f64 th #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 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(log.f64 (exp.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th)) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (cos.f64 th) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th)) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th))))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))
(/.f64 (*.f64 (cos.f64 th) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (cos.f64 th) #s(literal 1 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (cos.f64 th)) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (cos.f64 th) #s(literal -1 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal -1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (neg.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th))) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/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 #s(literal 4 binary64) #s(literal 1/8 binary64))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 4 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 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #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 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 4 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 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 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))) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))))))
(pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) (/.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(*.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)) (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (-.f64 a1 a2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 a1 a2)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (-.f64 a1 a2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (+.f64 a1 a2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (-.f64 a1 a2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(*.f64 (/.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(*.f64 (/.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (+.f64 a1 a2)) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (-.f64 a1 a2)))
(*.f64 (/.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(*.f64 (/.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) #s(literal 1 binary64)))
(+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(*.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)))) (*.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))))
(pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(+.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 a2) (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (sqrt.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 a1 (+.f64 a1 a2) (neg.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 a1 (+.f64 a1 a2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (+.f64 a1 a2) a1 (neg.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (+.f64 a1 a2) a1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(*.f64 (+.f64 a1 a2) (-.f64 a1 a2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (neg.f64 (*.f64 a2 (+.f64 a1 a2)))) (*.f64 (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 a2 (+.f64 a1 a2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a2) (+.f64 a1 a2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 a2) (+.f64 a1 a2)) (*.f64 (neg.f64 a2) (+.f64 a1 a2))) (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 (neg.f64 a2) (+.f64 a1 a2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2)))) (*.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2)))))))
(pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (-.f64 a1 a2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 #s(literal 1 binary64) (*.f64 a1 (+.f64 a1 a2)) (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 a1 (+.f64 a1 a2) (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 a1 (+.f64 a1 a2) (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(fma.f64 (+.f64 a1 a2) a1 (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (+.f64 a1 a2) a1 (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (+.f64 a1 a2))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 1 binary64)))))
(pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))) (sqrt.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (pow.f64 (hypot.f64 a1 a2) #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 (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 -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) #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 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) (hypot.f64 a1 a2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) #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)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/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 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
Outputs
(sqrt.f64 #s(literal 1/2 binary64))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 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 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64)))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (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 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 (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 (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 (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 (*.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 #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 (pow.f64 th #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 th #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.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 (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 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (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)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (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)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (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)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.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)) (+.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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (*.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 (*.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)) (+.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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (*.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 (*.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)) (+.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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (*.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 (*.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)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.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)) (+.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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (*.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 (*.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)) (+.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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (*.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 (*.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)) (+.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 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (*.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 (*.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)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (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)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (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)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 th) (*.f64 (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)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (*.f64 (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)) (+.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)) (+.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)) (+.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)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/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)) (+.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)) (+.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)) (+.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))))))
(pow.f64 a2 #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 a1 a2)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 a2 (+.f64 a2 (*.f64 #s(literal 2 binary64) a1)))
(*.f64 a2 (fma.f64 #s(literal 2 binary64) a1 a2))
(+.f64 (*.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 (fma.f64 #s(literal 2 binary64) a2 a1) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 (fma.f64 #s(literal 2 binary64) a2 a1) (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 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal 1 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) (/.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) (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #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 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) (/.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) (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #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 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal 1 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) a2 (neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a2 #s(literal -2 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1)) a1)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) a2 (neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a2 #s(literal -2 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1)) a1)))
(pow.f64 a1 #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 a1 a2)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 a1 a2) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 a2 (+.f64 a2 (*.f64 #s(literal 2 binary64) a1))) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a2 (+.f64 a2 (*.f64 #s(literal 2 binary64) a1)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a2 (fma.f64 #s(literal 2 binary64) a1 a2) (pow.f64 a1 #s(literal 2 binary64)))
(+.f64 (*.f64 a2 (+.f64 a2 (*.f64 #s(literal 2 binary64) a1))) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a2 (+.f64 a2 (*.f64 #s(literal 2 binary64) a1)) (pow.f64 a1 #s(literal 2 binary64)))
(fma.f64 a2 (fma.f64 #s(literal 2 binary64) a1 a2) (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 #s(literal 2 binary64) (/.f64 a1 a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) (/.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) (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #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 (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)) (/.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) (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #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 #s(literal 2 binary64) (/.f64 a1 a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2))) a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) a1 (neg.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2))) a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a1 #s(literal -2 binary64)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2)) a2)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a1) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2))) a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) a1 (neg.f64 (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2))) a2))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a1 #s(literal -2 binary64)) (/.f64 (pow.f64 a1 #s(literal 2 binary64)) a2)) a2)))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 4 binary64)))
(neg.f64 (pow.f64 a2 #s(literal 4 binary64)))
(-.f64 (*.f64 #s(literal -2 binary64) (*.f64 a1 (pow.f64 a2 #s(literal 3 binary64)))) (pow.f64 a2 #s(literal 4 binary64)))
(-.f64 (*.f64 (*.f64 a1 #s(literal -2 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (pow.f64 a2 #s(literal 4 binary64)))
(-.f64 (*.f64 a1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) a2)) (*.f64 #s(literal 2 binary64) (pow.f64 a2 #s(literal 3 binary64))))) (pow.f64 a2 #s(literal 4 binary64)))
(-.f64 (*.f64 a1 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) a2) (pow.f64 a2 #s(literal 3 binary64))))) (pow.f64 a2 #s(literal 4 binary64)))
(fma.f64 a1 (*.f64 #s(literal 2 binary64) (*.f64 a2 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))) (neg.f64 (pow.f64 a2 #s(literal 4 binary64))))
(-.f64 (*.f64 a1 (-.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (*.f64 #s(literal 2 binary64) (pow.f64 a2 #s(literal 3 binary64))))) (pow.f64 a2 #s(literal 4 binary64)))
(-.f64 (*.f64 a1 (+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (*.f64 #s(literal -2 binary64) (pow.f64 a2 #s(literal 3 binary64))))) (pow.f64 a2 #s(literal 4 binary64)))
(fma.f64 a1 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) a2 a1) (*.f64 #s(literal -2 binary64) (pow.f64 a2 #s(literal 3 binary64)))) (neg.f64 (pow.f64 a2 #s(literal 4 binary64))))
(pow.f64 a1 #s(literal 4 binary64))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal 1 binary64)) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)))) (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 4 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)))))
(pow.f64 a1 #s(literal 4 binary64))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal 1 binary64)) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) a1))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) a2 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) a1))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 a2 #s(literal -2 binary64))) a1)))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) a1))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) a2 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) a1))))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 a1 #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a2 #s(literal 3 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 a2 #s(literal -2 binary64)))) a1)))
(pow.f64 a1 #s(literal 4 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (pow.f64 a1 #s(literal 4 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 a2 (pow.f64 a1 #s(literal 3 binary64))) (pow.f64 a1 #s(literal 4 binary64)))
(+.f64 (*.f64 a2 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a1 (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64))))) (pow.f64 a1 #s(literal 4 binary64)))
(fma.f64 a2 (fma.f64 #s(literal -2 binary64) (*.f64 a1 (pow.f64 a2 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64)))) (pow.f64 a1 #s(literal 4 binary64)))
(fma.f64 a2 (fma.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a1 (pow.f64 a2 #s(literal 2 binary64))))) (pow.f64 a1 #s(literal 4 binary64)))
(+.f64 (*.f64 a2 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) a2) (*.f64 #s(literal 2 binary64) a1))))) (pow.f64 a1 #s(literal 4 binary64)))
(fma.f64 a2 (fma.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (neg.f64 a2) (*.f64 a1 #s(literal -2 binary64))))) (pow.f64 a1 #s(literal 4 binary64)))
(fma.f64 a2 (fma.f64 (pow.f64 a2 #s(literal 2 binary64)) (neg.f64 (fma.f64 #s(literal 2 binary64) a1 a2)) (*.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64)))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 4 binary64)))
(neg.f64 (pow.f64 a2 #s(literal 4 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 a1 a2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 a1 a2) #s(literal -1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)))))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 a1 a2))))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)))))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a1 a2)))))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64))) (-.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 a1 a2) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 4 binary64)))
(neg.f64 (pow.f64 a2 #s(literal 4 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 a1 a2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 a1 a2) #s(literal -1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) a1)) a2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 2 binary64))) a1)) a2) #s(literal -1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) a1)) a2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (neg.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) a1)) a2) #s(literal -1 binary64)))
(*.f64 (pow.f64 a2 #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 (neg.f64 a2) #s(literal 3 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 2 binary64))) a1))) a2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(neg.f64 (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 #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 (neg.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 #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 (neg.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 #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 (neg.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 #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 (neg.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 #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 (neg.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 #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 (neg.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 (*.f64 #s(literal -1 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)))
(+.f64 (*.f64 #s(literal -1 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)))
(+.f64 (*.f64 #s(literal -1 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)))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(neg.f64 (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #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 (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 (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 (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 (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 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 a2 #s(literal 2 binary64)))
(neg.f64 (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 a2 #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 (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 (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 (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 (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 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 a1 a2)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 a2 (+.f64 a2 (*.f64 #s(literal 2 binary64) a1))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 a2 (fma.f64 #s(literal 2 binary64) a1 a2)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 a1 (fma.f64 #s(literal 2 binary64) a2 a1) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2))) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 a1 (+.f64 a1 (*.f64 #s(literal 2 binary64) a2)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (fma.f64 a1 (fma.f64 #s(literal 2 binary64) a2 a1) (pow.f64 a2 #s(literal 2 binary64))))
(pow.f64 a1 #s(literal 4 binary64))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal 1 binary64)) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal 1 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 a2 a1)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64))))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal 1 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (pow.f64 a1 #s(literal 4 binary64)))
(pow.f64 a1 #s(literal 4 binary64))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 a2 a1))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 a2 a1) #s(literal 1 binary64)) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))))
(*.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) a2 (neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a2 #s(literal -2 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1)) a1)) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (pow.f64 a1 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) a2) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))))
(*.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) a2 (neg.f64 (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1))) a1))) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a2 #s(literal -2 binary64)) (/.f64 (pow.f64 a2 #s(literal 2 binary64)) a1)) a1)) (pow.f64 a1 #s(literal 4 binary64)))
(pow.f64 a1 #s(literal 4 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (pow.f64 a1 #s(literal 4 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 a2 (pow.f64 a1 #s(literal 3 binary64))) (pow.f64 a1 #s(literal 4 binary64)))
(+.f64 (*.f64 a2 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) a2))) (pow.f64 a1 #s(literal 4 binary64)))
(fma.f64 a2 (fma.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) a2)) (pow.f64 a1 #s(literal 4 binary64)))
(+.f64 (*.f64 a2 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) a2))) (pow.f64 a1 #s(literal 4 binary64)))
(fma.f64 a2 (fma.f64 #s(literal 2 binary64) (pow.f64 a1 #s(literal 3 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) a2)) (pow.f64 a1 #s(literal 4 binary64)))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2) (fma.f64 a1 a1 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (+.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2) (fma.f64 a1 a1 (/.f64 (pow.f64 a1 #s(literal 4 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 (*.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 a1 #s(literal 3 binary64)) a2) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) a2))) a2)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 a1 #s(literal 3 binary64)) (neg.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) a2))) a2) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) a2)) a2)))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) a2))) a2)) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 a1 #s(literal 3 binary64)) (neg.f64 (/.f64 (pow.f64 a1 #s(literal 4 binary64)) a2))) a2) (pow.f64 a1 #s(literal 2 binary64))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (pow.f64 a1 #s(literal 3 binary64))) (/.f64 (pow.f64 a1 #s(literal 4 binary64)) a2)) a2)))
#s(literal 2 binary64)
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 th #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -2 binary64) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal 2/3 binary64) (pow.f64 th #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal 2/3 binary64) #s(literal -2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 th #s(literal 2 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 th #s(literal 2 binary64)) #s(literal -4/45 binary64))) #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 th #s(literal 2 binary64)) #s(literal -4/45 binary64) #s(literal 2/3 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(neg.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #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 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 th #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 th #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 th #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))))))
(fma.f64 #s(literal -1 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/3 binary64) (*.f64 (pow.f64 th #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))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 th #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 th #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 #s(literal 2/45 binary64) (*.f64 (pow.f64 th #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))))))
(fma.f64 #s(literal -1 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 (pow.f64 th #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 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)))) #s(literal 2/45 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(fma.f64 (pow.f64 th #s(literal 2 binary64)) (fma.f64 (pow.f64 th #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2/45 binary64) (pow.f64 th #s(literal 2 binary64))))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) (neg.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.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 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.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 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.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 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.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 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.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 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.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 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.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 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.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 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 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 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 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 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 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 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 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 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a1 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (pow.f64 a1 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 binary64) (+.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 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 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 binary64) (+.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 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 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 binary64) (+.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (pow.f64 a2 #s(literal 2 binary64))))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 binary64) (+.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 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 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 binary64) (+.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 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 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 binary64) (+.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (pow.f64 a2 #s(literal 2 binary64))))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(*.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/8 binary64)) #s(literal -2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 3 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/8 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(pow.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))
(sqrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
(log.f64 (exp.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(cbrt.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 3 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(expm1.f64 (log1p.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(exp.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (log.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)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th)) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (cos.f64 th)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) (cos.f64 th)))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (cos.f64 th) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th)) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))) (cos.f64 th)))
(/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (cos.f64 th))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))) (cos.f64 th)))
(/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) (neg.f64 (cos.f64 th))))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (*.f64 (cos.f64 th) #s(literal 1 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 th) #s(literal 1 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (/.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 1 binary64))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (cos.f64 th)) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (cos.f64 th) #s(literal -1 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) #s(literal -1 binary64)) (*.f64 (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th))) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (neg.f64 (cos.f64 th))) (neg.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/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) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.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)))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.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)))
(exp.f64 (log.f64 (/.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #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))) (+.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)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 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 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #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 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (sqrt.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (-.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 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 #s(literal 4 binary64) #s(literal 1/8 binary64))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 4 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 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 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 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/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 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #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 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 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))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th)) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 (pow.f64 #s(literal 4 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 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))))) (pow.f64 #s(literal 4 binary64) #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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th)) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 (pow.f64 #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 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #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 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (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) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(*.f64 (/.f64 (cos.f64 th) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 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 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(/.f64 (/.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))))) (pow.f64 #s(literal 4 binary64) #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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (/.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (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))) (pow.f64 #s(literal 2 binary64) #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 (-.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 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))) (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 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))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (-.f64 (pow.f64 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))) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 (cos.f64 th) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.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 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a1 #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 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 (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 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))))))
(/.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 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a1 #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 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 3 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (/.f64 (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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) #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))) (+.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)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal 3 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (/.f64 (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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (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) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) #s(literal 3 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #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)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/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 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) (*.f64 (pow.f64 a2 #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))) (+.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)) (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) (/.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 a1 a2)) (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 a1 a2)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (+.f64 a1 a2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (+.f64 a1 a2)) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(*.f64 (/.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) #s(literal 3 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))
(+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))) (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))))
(+.f64 (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2)))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (-.f64 (*.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2)))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))) (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))) (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))))
(+.f64 (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (-.f64 (*.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2)))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))))
(+.f64 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))))
(+.f64 (fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(+.f64 (fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))))
(+.f64 (fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)) (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (neg.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (neg.f64 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2))) (fma.f64 (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) a2 (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) a2)))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (-.f64 (*.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))) (fma.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))))) (fma.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))))))
(+.f64 (fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (neg.f64 (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2)))) (fma.f64 (neg.f64 (+.f64 a1 a2)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2) (*.f64 (+.f64 a1 a2) (*.f64 (*.f64 a2 (+.f64 a1 a2)) a2))))
(+.f64 (fma.f64 (*.f64 (+.f64 a1 a2) (*.f64 (+.f64 a1 a2) (neg.f64 a2))) a2 (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (fma.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2) (*.f64 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (neg.f64 a2))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a2 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))) (-.f64 (*.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(*.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a2) (+.f64 a1 a2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a2) (+.f64 a1 a2)) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)))) (*.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 4 binary64)) (pow.f64 (*.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (-.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))) (pow.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)) #s(literal 2 binary64))))
(pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 3 binary64))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(fma.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (*.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2)))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (*.f64 a1 (*.f64 (+.f64 a1 a2) (*.f64 a1 (+.f64 a1 a2)))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(fma.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(+.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2) (*.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(fma.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a1) (+.f64 a1 a2) (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2) (neg.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 a1 (*.f64 a1 (+.f64 a1 a2))) (+.f64 a1 a2)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))
(+.f64 (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(+.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 a2) (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(+.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (sqrt.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (sqrt.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (sqrt.f64 (*.f64 a2 (+.f64 a1 a2))) (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(+.f64 (fma.f64 a1 (+.f64 a1 a2) (neg.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(+.f64 (fma.f64 a1 (+.f64 a1 a2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(+.f64 (fma.f64 (+.f64 a1 a2) a1 (neg.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(+.f64 (fma.f64 (+.f64 a1 a2) a1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 a2) (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (*.f64 (+.f64 a1 a2) (neg.f64 a2))))
(+.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2)))) (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 a2) (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (*.f64 (+.f64 a1 a2) (neg.f64 a2))))
(+.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2)))) (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 1 binary64) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 1 binary64))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2)))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) (pow.f64 (cbrt.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 2 binary64)))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (+.f64 a1 a2) (-.f64 a1 a2))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64))) (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2))))
(/.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 a1 (+.f64 a1 a2) (*.f64 a2 (+.f64 a1 a2)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 a1 a2)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a2) (+.f64 a1 a2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a2) (+.f64 a1 a2))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 a2 (+.f64 a1 a2))) (neg.f64 (*.f64 a2 (+.f64 a1 a2)))) (*.f64 (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 a2 (+.f64 a1 a2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a2) (+.f64 a1 a2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a2) (+.f64 a1 a2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 a2) (+.f64 a1 a2)) (*.f64 (neg.f64 a2) (+.f64 a1 a2))) (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 (neg.f64 a2) (+.f64 a1 a2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) a2) (+.f64 a1 a2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 a1 a2) #s(literal 3 binary64)) (-.f64 (pow.f64 a1 #s(literal 3 binary64)) (pow.f64 a2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (pow.f64 (+.f64 a1 a2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2)))) (*.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))) (-.f64 (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (pow.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 1 binary64))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 3 binary64))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (+.f64 a1 a2)) (-.f64 a1 a2)))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) #s(literal 3 binary64)))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 1 binary64)))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 a1 (+.f64 a1 a2)) (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 a1 (+.f64 a1 a2)) (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(fma.f64 a1 (+.f64 a1 a2) (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 a1 (+.f64 a1 a2) (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (+.f64 a1 a2) a1 (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (+.f64 a1 a2) a1 (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (*.f64 (+.f64 a1 a2) (neg.f64 a2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2)))) (*.f64 a2 (+.f64 a1 a2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2))) (*.f64 (+.f64 a1 a2) (neg.f64 a2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a1 (+.f64 a1 a2)))) (*.f64 a2 (+.f64 a1 a2)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) (sqrt.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(fma.f64 (+.f64 a1 a2) (-.f64 a1 a2) (fma.f64 (neg.f64 (+.f64 a1 a2)) a2 (*.f64 a2 (+.f64 a1 a2))))
(+.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (neg.f64 (*.f64 a2 (+.f64 a1 a2))))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (sqrt.f64 (*.f64 a1 (+.f64 a1 a2))) (*.f64 (neg.f64 a2) (+.f64 a1 a2)))
(-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))
(pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))
(pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))
(pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))))
(pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (+.f64 a1 a2))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a1 (+.f64 a1 a2)) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(+.f64 (+.f64 #s(literal 2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal -1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 th #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (pow.f64 (cos.f64 (*.f64 th #s(literal 2 binary64))) #s(literal 2 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(+.f64 (+.f64 #s(literal 2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))) (sqrt.f64 (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(+.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (*.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 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 #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) (cos.f64 (*.f64 th #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))) #s(literal -2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (/.f64 (pow.f64 (hypot.f64 a1 a2) #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 (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 -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (/.f64 (*.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 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal -1/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 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal -1/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 (-.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 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (/.f64 (*.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) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 #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) (cos.f64 (*.f64 th #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))))) (*.f64 (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal -1/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 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (-.f64 (pow.f64 a2 #s(literal 4 binary64)) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (/.f64 (+.f64 (pow.f64 a1 #s(literal 6 binary64)) (pow.f64 a2 #s(literal 6 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 (+.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (pow.f64 (*.f64 a1 a2) #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal -1/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 (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 a1 #s(literal 4 binary64)) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (/.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 a1 #s(literal 4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))) (*.f64 (pow.f64 a1 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (pow.f64 a2 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a1 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 a1 #s(literal 4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))) (-.f64 (pow.f64 a2 #s(literal 2 binary64)) (pow.f64 a1 #s(literal 2 binary64)))))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) (hypot.f64 a1 a2)) #s(literal 2 binary64))
(pow.f64 (*.f64 (hypot.f64 a1 a2) (sqrt.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th)))) #s(literal -1/2 binary64)) (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))) #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)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #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 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(fma.f64 (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 a2 #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a1 #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) th))) #s(literal -1/2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (pow.f64 a1 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (hypot.f64 a1 a2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64))))))

eval268.0ms (2.2%)

Compiler

Compiled 26397 to 12626 computations (52.2% saved)

prune166.0ms (1.4%)

Pruning

36 alts after pruning (19 fresh and 17 done)

PrunedKeptTotal
New9292931
Fresh01717
Picked145
Done01313
Total93036966
Accuracy
100.0%
Counts
966 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.6%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
5.0%
(/.f64 (-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
3.0%
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.7%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
7.2%
(/.f64 a2 (cos.f64 th))
3.0%
(-.f64 (neg.f64 a1) a2)
3.0%
(-.f64 a1 a2)
38.9%
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
38.9%
(+.f64 (*.f64 a2 (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
8.5%
(+.f64 a2 (-.f64 a1 a2))
5.3%
(+.f64 a2 a1)
23.6%
(*.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal -2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 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)))
60.2%
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) 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.7%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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)))
64.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
98.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))
98.8%
(*.f64 (cos.f64 th) (*.f64 (hypot.f64 a2 a1) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
60.2%
(*.f64 (cos.f64 th) (*.f64 a2 a2))
45.5%
(*.f64 a2 (-.f64 a2 a1))
13.2%
(*.f64 a1 (-.f64 (*.f64 a1 #s(literal -2 binary64)) a2))
45.8%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
45.8%
(*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
45.8%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
45.0%
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.5%
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.2%
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.4%
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.3%
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
3.8%
a1
3.4%
#s(literal 1 binary64)
Compiler

Compiled 674 to 459 computations (31.9% saved)

localize128.0ms (1.1%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) a2))
99.8%
(*.f64 (cos.f64 th) a2)
99.7%
(*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))
99.6%
(*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2)))
76.6%
(-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2))))
36.3%
(/.f64 (-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
99.8%
(*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64)))
99.7%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))
Results
87.0ms256×0valid
Compiler

Compiled 184 to 39 computations (78.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
ival-mult: 21.0ms (39.8% of total)
ival-pow: 9.0ms (17% of total)
ival-cos: 7.0ms (13.3% of total)
ival-sub: 4.0ms (7.6% of total)
ival-sqrt: 4.0ms (7.6% of total)
ival-div: 3.0ms (5.7% of total)
ival-add: 3.0ms (5.7% of total)
const: 1.0ms (1.9% of total)
ival-neg: 1.0ms (1.9% of total)
backward-pass: 0.0ms (0% of total)

series27.0ms (0.2%)

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

39 calls:

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

rewrite202.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
621×log1p-expm1-u
260×associate-*r*
208×add-cube-cbrt
208×expm1-log1p-u
205×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify181.0ms (1.5%)

Algorithm
egg-herbie
Rules
562×associate-*r*
550×associate-*l*
542×fma-define
408×*-commutative
359×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval181.0ms (1.5%)

Compiler

Compiled 16436 to 7510 computations (54.3% saved)

prune175.0ms (1.4%)

Pruning

38 alts after pruning (16 fresh and 22 done)

PrunedKeptTotal
New5692571
Fresh01414
Picked055
Done01717
Total56938607
Accuracy
100.0%
Counts
607 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.1%
(/.f64 (pow.f64 (+.f64 a2 a1) #s(literal 3 binary64)) (+.f64 a2 a1))
64.6%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
5.0%
(/.f64 (-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
5.0%
(/.f64 (-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
3.0%
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.7%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
7.2%
(/.f64 a2 (cos.f64 th))
3.0%
(-.f64 (neg.f64 a1) a2)
3.0%
(-.f64 a1 a2)
38.9%
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
38.9%
(+.f64 (*.f64 a2 (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
8.5%
(+.f64 a2 (-.f64 a1 a2))
5.3%
(+.f64 a2 a1)
23.6%
(*.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal -2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 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)))
60.2%
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) 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.7%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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)))
64.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
98.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))
98.8%
(*.f64 (cos.f64 th) (*.f64 (hypot.f64 a2 a1) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
60.2%
(*.f64 (cos.f64 th) (*.f64 a2 a2))
45.5%
(*.f64 a2 (-.f64 a2 a1))
13.2%
(*.f64 a1 (-.f64 (*.f64 a1 #s(literal -2 binary64)) a2))
45.8%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
45.8%
(*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
45.8%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
45.0%
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.5%
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.2%
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.4%
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.3%
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
3.8%
a1
3.4%
#s(literal 1 binary64)
Compiler

Compiled 674 to 455 computations (32.5% saved)

localize128.0ms (1.1%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
99.8%
(*.f64 (cos.f64 th) (*.f64 a2 a2))
100.0%
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2))
100.0%
(*.f64 a2 (-.f64 a2 a1))
99.8%
(*.f64 (cos.f64 th) (*.f64 (hypot.f64 a2 a1) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
99.8%
(*.f64 (hypot.f64 a2 a1) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2))
99.3%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)
Results
98.0ms256×0valid
Compiler

Compiled 99 to 40 computations (59.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-mult: 26.0ms (38.2% of total)
ival-sqrt: 13.0ms (19.1% of total)
ival-hypot: 9.0ms (13.2% of total)
ival-cos: 9.0ms (13.2% of total)
ival-pow: 5.0ms (7.3% of total)
ival-div: 2.0ms (2.9% of total)
const: 2.0ms (2.9% of total)
ival-add: 1.0ms (1.5% of total)
ival-sub: 1.0ms (1.5% of total)
backward-pass: 0.0ms (0% of total)

series47.0ms (0.4%)

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

30 calls:

TimeVariablePointExpression
23.0ms
a2
@0
(* (cos th) (* (sqrt (+ (* a2 a2) (* a1 a1))) (* (sqrt 1/2) a2)))
6.0ms
a1
@0
(* (sqrt (+ (* a2 a2) (* a1 a1))) (* (sqrt 1/2) a2))
1.0ms
th
@0
(* (cos th) (* (sqrt (+ (* a2 a2) (* a1 a1))) (* (sqrt 1/2) a2)))
1.0ms
th
@inf
(* (cos th) (* (sqrt (+ (* a2 a2) (* a1 a1))) (* (sqrt 1/2) a2)))
1.0ms
a2
@-inf
(* (cos th) (* (sqrt (+ (* a2 a2) (* a1 a1))) (* (sqrt 1/2) a2)))

rewrite141.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
786×log1p-expm1-u
786×expm1-log1p-u
431×prod-diff
351×fma-define
247×log1p-undefine
Iterations

Useful iterations: 0 (0.0ms)

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

simplify238.0ms (2%)

Algorithm
egg-herbie
Rules
773×distribute-lft-in
757×distribute-rgt-in
705×times-frac
514×associate-*r*
413×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval119.0ms (1%)

Compiler

Compiled 8040 to 5546 computations (31% saved)

prune92.0ms (0.8%)

Pruning

38 alts after pruning (15 fresh and 23 done)

PrunedKeptTotal
New3716377
Fresh2911
Picked055
Done41822
Total37738415
Accuracy
100.0%
Counts
415 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.1%
(/.f64 (pow.f64 (+.f64 a2 a1) #s(literal 3 binary64)) (+.f64 a2 a1))
64.6%
(/.f64 (pow.f64 a2 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
5.0%
(/.f64 (-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (pow.f64 a2 #s(literal 4 binary64))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
5.0%
(/.f64 (-.f64 (*.f64 (*.f64 a1 (+.f64 a1 a2)) (*.f64 a1 (+.f64 a1 a2))) (*.f64 (*.f64 a2 (+.f64 a1 a2)) (*.f64 a2 (+.f64 a1 a2)))) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))
3.0%
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
98.7%
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 a2 #s(literal 2 binary64))))
7.2%
(/.f64 a2 (cos.f64 th))
38.9%
(+.f64 (*.f64 (+.f64 a1 a2) (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
38.9%
(+.f64 (*.f64 a2 (*.f64 a1 #s(literal -2 binary64))) (*.f64 (+.f64 a1 a2) a2))
98.8%
(*.f64 (hypot.f64 a2 a1) (*.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 #s(literal 1/2 binary64))))
23.6%
(*.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) (cos.f64 (*.f64 th #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal -2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 th #s(literal 2 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)))
60.2%
(*.f64 (+.f64 a1 a2) (*.f64 (cos.f64 th) a2))
99.7%
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.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)))
64.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
98.9%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 th) (pow.f64 a2 #s(literal 2 binary64))))
98.8%
(*.f64 (cos.f64 th) (*.f64 (hypot.f64 a2 a1) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) a2)))
60.2%
(*.f64 (cos.f64 th) (*.f64 a2 a2))
45.5%
(*.f64 a2 (-.f64 a2 a1))
13.2%
(*.f64 a2 (neg.f64 a1))
45.5%
(*.f64 a2 a2)
3.0%
(*.f64 a2 #s(literal -2 binary64))
45.8%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (hypot.f64 a2 a1) #s(literal 2 binary64)))
45.8%
(*.f64 #s(literal 1/2 binary64) (pow.f64 a2 #s(literal 2 binary64)))
45.8%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
45.0%
(*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.5%
(*.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
44.2%
(*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.4%
(*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.6%
(*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
23.3%
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
3.0%
(neg.f64 a2)
5.3%
a2
3.8%
a1
3.4%
#s(literal 1 binary64)
Compiler

Compiled 1076 to 557 computations (48.2% saved)

regimes189.0ms (1.6%)

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

8 calls:

27.0ms
a1
26.0ms
a2
25.0ms
th
23.0ms
(cos.f64 th)
22.0ms
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
99.7%1a1
99.7%1a2
99.7%1th
99.7%1(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2)))
99.7%1(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
99.7%1(cos.f64 th)
99.7%1(*.f64 a1 a1)
99.7%1(*.f64 a2 a2)
Compiler

Compiled 59 to 43 computations (27.1% saved)

regimes166.0ms (1.4%)

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

7 calls:

33.0ms
th
24.0ms
(cos.f64 th)
24.0ms
a1
23.0ms
(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
23.0ms
a2
Results
AccuracySegmentsBranch
99.7%1a1
99.7%1a2
99.7%1th
99.7%1(/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))
99.7%1(cos.f64 th)
99.7%1(*.f64 a1 a1)
99.7%1(*.f64 a2 a2)
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes223.0ms (1.8%)

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

6 calls:

127.0ms
(*.f64 a1 a1)
22.0ms
a2
20.0ms
th
19.0ms
a1
16.0ms
(cos.f64 th)
Results
AccuracySegmentsBranch
68.4%2a1
76.7%2a2
77.8%2th
79.4%2(cos.f64 th)
68.8%2(*.f64 a1 a1)
76.7%2(*.f64 a2 a2)
Compiler

Compiled 29 to 21 computations (27.6% saved)

regimes133.0ms (1.1%)

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

6 calls:

61.0ms
(cos.f64 th)
16.0ms
a2
16.0ms
th
15.0ms
a1
13.0ms
(*.f64 a2 a2)
Results
AccuracySegmentsBranch
60.2%1a1
60.2%1(*.f64 a1 a1)
60.2%1a2
60.2%1(*.f64 a2 a2)
60.2%1th
60.2%1(cos.f64 th)
Compiler

Compiled 29 to 21 computations (27.6% saved)

regimes79.0ms (0.7%)

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

6 calls:

16.0ms
a1
14.0ms
a2
13.0ms
th
13.0ms
(cos.f64 th)
12.0ms
(*.f64 a2 a2)
Results
AccuracySegmentsBranch
45.8%1a2
45.8%1(*.f64 a1 a1)
45.8%1(*.f64 a2 a2)
47.8%3a1
47.5%2th
60.2%2(cos.f64 th)
Compiler

Compiled 29 to 21 computations (27.6% saved)

regimes40.0ms (0.3%)

Counts
23 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
a1
a2
(neg.f64 a2)
(*.f64 a2 #s(literal -2 binary64))
(*.f64 a2 a2)
(+.f64 a2 a1)
(-.f64 a1 a2)
(*.f64 a2 (neg.f64 a1))
(-.f64 (neg.f64 a1) a2)
(*.f64 a2 (-.f64 a2 a1))
(+.f64 a2 (-.f64 a1 a2))
(+.f64 (+.f64 a1 a2) #s(literal 3 binary64))
(/.f64 (+.f64 a1 a2) #s(literal -2 binary64))
(*.f64 a1 (-.f64 (*.f64 a1 #s(literal -2 binary64)) a2))
(*.f64 a2 (+.f64 a2 (*.f64 #s(literal 2 binary64) a1)))
(*.f64 (+.f64 a1 a2) (+.f64 a1 a2))
(*.f64 #s(literal -1 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/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 a2 (-.f64 a2 a1))
Calls

4 calls:

12.0ms
th
10.0ms
a2
9.0ms
(*.f64 a2 a2)
7.0ms
(*.f64 a1 a1)
Results
AccuracySegmentsBranch
45.5%1a2
45.5%1(*.f64 a2 a2)
45.5%1(*.f64 a1 a1)
49.0%4th
Compiler

Compiled 20 to 14 computations (30% saved)

regimes11.0ms (0.1%)

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

2 calls:

5.0ms
(*.f64 a2 a2)
5.0ms
a2
Results
AccuracySegmentsBranch
45.5%1a2
45.5%1(*.f64 a2 a2)
Compiler

Compiled 10 to 7 computations (30% saved)

regimes11.0ms (0.1%)

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

3 calls:

4.0ms
a2
3.0ms
th
3.0ms
a1
Results
AccuracySegmentsBranch
5.3%1th
5.3%1a1
5.3%1a2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes7.0ms (0.1%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes5.0ms (0%)

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:

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

Compiled 12 to 9 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.004119292314145082
0.03823610934555594
Compiler

Compiled 27 to 20 computations (25.9% saved)

bsearch39.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
36.0ms
-0.004119292314145082
0.03823610934555594
Results
28.0ms240×0valid
Compiler

Compiled 417 to 290 computations (30.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 7.0ms (39% of total)
ival-sqrt: 6.0ms (33.5% of total)
ival-div: 3.0ms (16.7% of total)
ival-add: 2.0ms (11.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
1-exp
+-commutative
sub-neg
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041365
157365
261365
363365
464365
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(if (<=.f64 (cos.f64 th) #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 a2 a2))
(if (<=.f64 (cos.f64 th) #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.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))))
(*.f64 a2 (-.f64 a2 a1))
(*.f64 a2 a2)
a2
a1
#s(literal 1 binary64)
Outputs
(*.f64 (/.f64 (/.f64 (cos.f64 th) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64))))
(if (<=.f64 (cos.f64 th) #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(if (<=.f64 (cos.f64 th) #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 th) (*.f64 a2 a2))
(if (<=.f64 (cos.f64 th) #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.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))))
(if (<=.f64 (cos.f64 th) #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) #s(literal -1/2 binary64)) (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) #s(literal 1/2 binary64)))
(*.f64 a2 (-.f64 a2 a1))
(*.f64 a2 a2)
a2
a1
#s(literal 1 binary64)

soundness1.5s (12.2%)

Rules
1241×fma-define
937×prod-diff
892×times-frac
808×log1p-expm1-u
761×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052023009
1138621817
2440120759
036390
1617390
043717242
1107615932
2396515894
022170
1301150
23735150
042211251
1101810233
2350810155
056417227
1155115625
2565815544
048606
1145562
2421562
31139562
42837562
55639562
66583562
77394562
87471562
97487562
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 817 to 418 computations (48.8% saved)

preprocess153.0ms (1.3%)

Remove

(sort a1 a2)

(abs th)

(abs a2)

(abs a1)

Compiler

Compiled 570 to 360 computations (36.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...