ab-angle->ABCF B

Time bar (total: 40.7s)

analyze1.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 27 to 17 computations (37% saved)

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

sample4.9s (12%)

Results
2.5s3565×1valid
1.3s4625×0valid
191.0ms47×3valid
31.0ms19×2valid
Precisions
Click to see histograms. Total time spent on operations: 3.3s
ival-mult: 1.0s (30.7% of total)
ival-pow: 615.0ms (18.7% of total)
ival-sin: 589.0ms (17.9% of total)
ival-cos: 431.0ms (13.1% of total)
ival-div: 228.0ms (6.9% of total)
ival-sub: 137.0ms (4.2% of total)
backward-pass: 137.0ms (4.2% of total)
ival-pi: 106.0ms (3.2% of total)
const: 36.0ms (1.1% of total)
Bogosity

preprocess467.0ms (1.1%)

Algorithm
egg-herbie
Rules
2650×sum4-define
2066×*-lowering-*.f32
2066×*-lowering-*.f64
1990×sum5-define
1928×sum3-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059238
1157220
2508220
31806220
45744220
01623
13022
27422
322522
481622
5289422
6553622
0803222
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
Outputs
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
Call 2
Inputs
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* (* 2 (- (pow b 2) (pow (neg a) 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* (* 2 (- (pow (neg b) 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ (neg angle) 180)))) (cos (* (PI) (/ (neg angle) 180))))
(neg (* (* (* 2 (- (pow b 2) (pow (neg a) 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))))
(neg (* (* (* 2 (- (pow (neg b) 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))))
(neg (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ (neg angle) 180)))) (cos (* (PI) (/ (neg angle) 180)))))
(* (* (* 2 (- (pow a 2) (pow b 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* (* 2 (- (pow b 2) (pow angle 2))) (sin (* (PI) (/ a 180)))) (cos (* (PI) (/ a 180))))
(* (* (* 2 (- (pow angle 2) (pow a 2))) (sin (* (PI) (/ b 180)))) (cos (* (PI) (/ b 180))))
Outputs
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (sin (* (PI) (/ angle 180))) (* (* 2 (fmsub b b (* a a))) (cos (* (PI) (/ angle 180)))))
(* (* (* 2 (- (pow b 2) (pow (neg a) 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (sin (* (PI) (/ angle 180))) (* (* 2 (fmsub b b (* a a))) (cos (* (PI) (/ angle 180)))))
(* (* (* 2 (- (pow (neg b) 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (sin (* (PI) (/ angle 180))) (* (* 2 (fmsub b b (* a a))) (cos (* (PI) (/ angle 180)))))
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ (neg angle) 180)))) (cos (* (PI) (/ (neg angle) 180))))
(* (sin (* (PI) (/ angle 180))) (* (cos (* (PI) (/ angle 180))) (* 2 (fmsub a a (* b b)))))
(neg (* (* (* 2 (- (pow b 2) (pow (neg a) 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))))
(* (sin (* (PI) (/ angle 180))) (* (cos (* (PI) (/ angle 180))) (* 2 (fmsub a a (* b b)))))
(neg (* (* (* 2 (- (pow (neg b) 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))))
(* (sin (* (PI) (/ angle 180))) (* (cos (* (PI) (/ angle 180))) (* 2 (fmsub a a (* b b)))))
(neg (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ (neg angle) 180)))) (cos (* (PI) (/ (neg angle) 180)))))
(* (sin (* (PI) (/ angle 180))) (* (* 2 (fmsub b b (* a a))) (cos (* (PI) (/ angle 180)))))
(* (* (* 2 (- (pow a 2) (pow b 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (sin (* (PI) (/ angle 180))) (* (cos (* (PI) (/ angle 180))) (* 2 (fmsub a a (* b b)))))
(* (* (* 2 (- (pow b 2) (pow angle 2))) (sin (* (PI) (/ a 180)))) (cos (* (PI) (/ a 180))))
(* (sin (* (PI) (* a 1/180))) (* (* 2 (fmsub b b (* angle angle))) (cos (* (PI) (* a 1/180)))))
(* (* (* 2 (- (pow angle 2) (pow a 2))) (sin (* (PI) (/ b 180)))) (cos (* (PI) (/ b 180))))
(* (sin (* b (/ (PI) 180))) (* (* 2 (fmsub angle angle (* a a))) (cos (* b (/ (PI) 180)))))
Symmetry

(abs a)

(abs b)

(negabs angle)

explain586.0ms (1.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1270-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1270-0-(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
310-0-(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
130-0-(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
00-0-(PI.f64)
00-0-b
00-0-(pow.f64 a #s(literal 2 binary64))
00-0-#s(literal 2 binary64)
00-0-(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
00-0-angle
00-0-#s(literal 180 binary64)
00-0-(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
00-0-(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
00-0-a
00-0-(pow.f64 b #s(literal 2 binary64))
00-0-(/.f64 angle #s(literal 180 binary64))
Results
243.0ms242×1valid
162.0ms264×0valid
18.0ms3valid
4.0ms2valid
Compiler

Compiled 208 to 50 computations (76% saved)

Precisions
Click to see histograms. Total time spent on operations: 218.0ms
ival-mult: 62.0ms (28.4% of total)
ival-pow: 39.0ms (17.9% of total)
ival-sin: 39.0ms (17.9% of total)
ival-cos: 29.0ms (13.3% of total)
backward-pass: 18.0ms (8.2% of total)
ival-div: 14.0ms (6.4% of total)
ival-sub: 9.0ms (4.1% of total)
ival-pi: 7.0ms (3.2% of total)
const: 2.0ms (0.9% of total)

eval1.0ms (0%)

Compiler

Compiled 26 to 16 computations (38.5% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
57.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.7%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
Compiler

Compiled 52 to 32 computations (38.5% saved)

simplify414.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff12672
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
cost-diff12672
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
cost-diff12672
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff12672
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(*.f64 (PI.f64) angle)
cost-diff0
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
cost-diff0
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
cost-diff0
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
Rules
2030×*-lowering-*.f32
2030×*-lowering-*.f64
1808×fma-lowering-fma.f32
1808×fma-lowering-fma.f64
1782×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026166
162166
2118166
3363166
41784166
53350166
66163166
08045166
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
(sin (/ (* (PI) angle) 180))
(/ (* (PI) angle) 180)
(* (PI) angle)
(PI)
angle
180
(* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180)))
(* 2 (- (* b b) (* a a)))
2
(- (* b b) (* a a))
(* b b)
b
(* a a)
a
(cos (/ (* (PI) angle) 180))
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))
(* 2 (- (pow b 2) (pow a 2)))
2
(- (pow b 2) (pow a 2))
(pow b 2)
b
(pow a 2)
a
(sin (* (PI) (/ angle 180)))
(* (PI) (/ angle 180))
(PI)
(/ angle 180)
angle
180
(cos (* (PI) (/ angle 180)))
Outputs
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(sin (/ (* (PI) angle) 180))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/ (* (PI) angle) 180)
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(* (PI) angle)
(*.f64 (PI.f64) angle)
(PI)
(PI.f64)
angle
180
#s(literal 180 binary64)
(* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(* 2 (- (* b b) (* a a)))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
2
#s(literal 2 binary64)
(- (* b b) (* a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(cos (/ (* (PI) angle) 180))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(* 2 (- (pow b 2) (pow a 2)))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
2
#s(literal 2 binary64)
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
b
(pow a 2)
(*.f64 a a)
a
(sin (* (PI) (/ angle 180)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (PI) (/ angle 180))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI)
(PI.f64)
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
angle
180
#s(literal 180 binary64)
(cos (* (PI) (/ angle 180)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))

localize758.0ms (1.9%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy95.6%
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
accuracy88.4%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy57.6%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy57.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy95.6%
(-.f64 (*.f64 b b) (*.f64 a a))
accuracy88.4%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
accuracy57.6%
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
accuracy57.4%
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
Results
218.0ms121×1valid
101.0ms132×0valid
17.0ms3valid
4.0ms2valid
Compiler

Compiled 178 to 27 computations (84.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 206.0ms
ival-mult: 77.0ms (37.4% of total)
ival-sin: 38.0ms (18.5% of total)
ival-cos: 27.0ms (13.1% of total)
ival-pow: 19.0ms (9.2% of total)
ival-div: 16.0ms (7.8% of total)
backward-pass: 15.0ms (7.3% of total)
ival-sub: 9.0ms (4.4% of total)
ival-pi: 4.0ms (1.9% of total)
const: 1.0ms (0.5% of total)

series64.0ms (0.2%)

Counts
12 → 252
Calls
Call 1
Inputs
#<alt (* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))>
#<alt (sin (/ (* (PI) angle) 180))>
#<alt (/ (* (PI) angle) 180)>
#<alt (* (PI) angle)>
#<alt (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))>
#<alt (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))>
#<alt (* 2 (- (pow b 2) (pow a 2)))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (cos (/ (* (PI) angle) 180))>
#<alt (- (* b b) (* a a))>
#<alt (cos (* (PI) (/ angle 180)))>
#<alt (sin (* (PI) (/ angle 180)))>
Outputs
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* -2 (pow a 2))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (* 2 (pow b 2))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* 2 (pow b 2))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* 2 (pow b 2))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (* -2 (pow a 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* -2 (pow a 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
Calls

63 calls:

TimeVariablePointExpression
8.0ms
a
@0
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
7.0ms
angle
@0
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
5.0ms
b
@0
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
4.0ms
a
@-inf
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
4.0ms
angle
@-inf
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))

rewrite793.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
4234×*-lowering-*.f32
4234×*-lowering-*.f64
2018×/-lowering-/.f32
2018×/-lowering-/.f64
1254×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
026111
1121111
260993
3715493
0802893
Stop Event
iter limit
node limit
Counts
12 → 634
Calls
Call 1
Inputs
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
(sin (/ (* (PI) angle) 180))
(/ (* (PI) angle) 180)
(* (PI) angle)
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))
(* 2 (- (pow b 2) (pow a 2)))
(- (pow b 2) (pow a 2))
(cos (/ (* (PI) angle) 180))
(- (* b b) (* a a))
(cos (* (PI) (/ angle 180)))
(sin (* (PI) (/ angle 180)))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(-.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1/180 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) angle) (*.f64 #s(literal -1/180 binary64) (PI.f64)))
(*.f64 (-.f64 #s(literal 0 binary64) angle) (*.f64 (PI.f64) #s(literal -1/180 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64))))
(*.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 angle #s(literal -180 binary64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) #s(literal 1 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(*.f64 angle (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (-.f64 #s(literal 0 binary64) angle) (-.f64 #s(literal 0 binary64) (PI.f64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))) angle)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 2 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 2 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) #s(literal 2 binary64)))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 b a)) (+.f64 b a))
(+.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) b) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 a a) #s(literal 2 binary64)))
(-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 a a)))
(fma.f64 #s(literal 2 binary64) (*.f64 b b) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(fma.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (*.f64 b b) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 2 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64)))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (+.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 b b) (neg.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (*.f64 a a) (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(+.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (*.f64 b b) (-.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(-.f64 (*.f64 b b) (-.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)) (*.f64 a a))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (+.f64 (*.f64 b b) #s(literal 0 binary64)) (*.f64 a a))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 b b (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(fma.f64 a (-.f64 #s(literal 0 binary64) a) (*.f64 b b))
(fma.f64 (-.f64 #s(literal 0 binary64) a) a (*.f64 b b))
(fma.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (-.f64 b a) (+.f64 b a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(neg.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))))
(/.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))) (neg.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))))
(*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(cos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 b b) (neg.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (*.f64 a a) (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(+.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (*.f64 b b) (-.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(-.f64 (*.f64 b b) (-.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)) (*.f64 a a))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(-.f64 (+.f64 (*.f64 b b) #s(literal 0 binary64)) (*.f64 a a))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 b b (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(fma.f64 a (-.f64 #s(literal 0 binary64) a) (*.f64 b b))
(fma.f64 (-.f64 #s(literal 0 binary64) a) a (*.f64 b b))
(fma.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (-.f64 b a) (+.f64 b a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(neg.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))))
(/.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))) (neg.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))))
(*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(cos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(-.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))

simplify759.0ms (1.9%)

Algorithm
egg-herbie
Rules
6522×*-lowering-*.f32
6522×*-lowering-*.f64
5702×+-lowering-+.f64
5702×+-lowering-+.f32
1852×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01974598
16664206
229904133
088064133
Stop Event
iter limit
node limit
Counts
252 → 252
Calls
Call 1
Inputs
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -2 (pow a 2))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(* 2 (pow b 2))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* 2 (pow b 2))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* 2 (pow b 2))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(* -2 (pow a 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* -2 (pow a 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
Outputs
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/708588000000 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64)))) (*.f64 angle angle)))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (+.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/708588000000 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64)))) (*.f64 angle angle)))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (*.f64 a a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64)))) (*.f64 a a))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/15427944806400000000 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)))
(* -2 (pow a 2))
(*.f64 a (*.f64 a #s(literal -2 binary64)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))
(* 2 (pow b 2))
(*.f64 b (*.f64 b #s(literal 2 binary64)))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b b))))
(* 2 (pow b 2))
(*.f64 b (*.f64 b #s(literal 2 binary64)))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b b))))
(* 2 (pow b 2))
(*.f64 b (*.f64 b #s(literal 2 binary64)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (*.f64 b (*.f64 b #s(literal 2 binary64))))
(* -2 (pow a 2))
(*.f64 a (*.f64 a #s(literal -2 binary64)))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (*.f64 a a))))
(* -2 (pow a 2))
(*.f64 a (*.f64 a #s(literal -2 binary64)))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (+.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))

eval330.0ms (0.8%)

Compiler

Compiled 38653 to 2584 computations (93.3% saved)

prune472.0ms (1.2%)

Pruning

47 alts after pruning (47 fresh and 0 done)

PrunedKeptTotal
New95147998
Fresh000
Picked202
Done000
Total953471000
Accuracy
82.0%
Counts
1000 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
11.5%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
17.6%
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
54.3%
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
56.1%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
9.9%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
56.3%
(*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
54.3%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
66.9%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
18.6%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
36.1%
(*.f64 (*.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
39.6%
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
6.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
7.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (-.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))))
56.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
55.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
25.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
67.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
53.2%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.7%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
38.5%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
54.0%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
50.2%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
55.7%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
54.3%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))))
48.6%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))
55.4%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (cbrt.f64 (PI.f64))))) #s(literal 180 binary64)))))
55.8%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
54.8%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
55.8%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))
55.2%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))))
55.1%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
55.3%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
56.0%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
38.5%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
10.9%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
35.9%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.0%
(*.f64 (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
54.6%
(*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.9%
(*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.2%
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.1%
(*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
54.5%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.7%
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
53.4%
(*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
29.8%
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
Compiler

Compiled 3268 to 1882 computations (42.4% saved)

simplify485.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff12672
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
cost-diff12672
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
cost-diff12672
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff12672
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
cost-diff128
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
cost-diff128
(cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))
cost-diff128
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))
cost-diff128
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
cost-diff0
(*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))
cost-diff0
(-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
cost-diff128
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
cost-diff0
(PI.f64)
cost-diff0
(*.f64 angle (PI.f64))
cost-diff0
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
cost-diff0
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
cost-diff0
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
cost-diff0
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a))
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
Rules
4602×*-lowering-*.f32
4602×*-lowering-*.f64
2144×+-lowering-+.f64
2144×+-lowering-+.f32
1594×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060504
1173460
2507452
31911452
46397452
08080452
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* (cos (/ (PI) (/ 180 angle))) (- b a)))
(* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a))
(* 2 (sin (/ (PI) (/ 180 angle))))
2
(sin (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(PI)
(/ 180 angle)
180
angle
(+ b a)
b
a
(* (cos (/ (PI) (/ 180 angle))) (- b a))
(cos (/ (PI) (/ 180 angle)))
(- b a)
(* (* 1/90 (* angle (PI))) (- (* b b) (* a a)))
(* 1/90 (* angle (PI)))
1/90
(* angle (PI))
angle
(PI)
(- (* b b) (* a a))
(* b b)
b
(* a a)
a
(* (- (* (* b (* b b)) (* b (* b b))) (* a (* a (* a (* a (* a a)))))) (* (/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))) (sin (* (* (PI) angle) 1/90))))
(- (* (* b (* b b)) (* b (* b b))) (* a (* a (* a (* a (* a a))))))
(* (* b (* b b)) (* b (* b b)))
(* b (* b b))
b
(* b b)
(* a (* a (* a (* a (* a a)))))
a
(* a (* a (* a (* a a))))
(* a (* a (* a a)))
(* a (* a a))
(* a a)
(* (/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))) (sin (* (* (PI) angle) 1/90)))
(/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a)))))
1
(+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))
(* b (* b (* b b)))
(* (* a a) (+ (* b b) (* a a)))
(+ (* b b) (* a a))
(sin (* (* (PI) angle) 1/90))
(* (* (PI) angle) 1/90)
(* (PI) angle)
(PI)
angle
1/90
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (* 1/180 (/ (PI) (/ 1 angle))))))
(sin (/ (* (PI) angle) 180))
(/ (* (PI) angle) 180)
(* (PI) angle)
(PI)
angle
180
(* (* 2 (- (* b b) (* a a))) (cos (* 1/180 (/ (PI) (/ 1 angle)))))
(* 2 (- (* b b) (* a a)))
2
(- (* b b) (* a a))
(* b b)
b
(* a a)
a
(cos (* 1/180 (/ (PI) (/ 1 angle))))
(* 1/180 (/ (PI) (/ 1 angle)))
1/180
(/ (PI) (/ 1 angle))
(/ 1 angle)
1
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (/ (PI) (/ 180 angle))))
(* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))
(* 2 (- (pow b 2) (pow a 2)))
2
(- (pow b 2) (pow a 2))
(pow b 2)
b
(pow a 2)
a
(sin (* (PI) (/ angle 180)))
(* (PI) (/ angle 180))
(PI)
(/ angle 180)
angle
180
(cos (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(/ 180 angle)
Outputs
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* (cos (/ (PI) (/ 180 angle))) (- b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(* 2 (sin (/ (PI) (/ 180 angle))))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
2
#s(literal 2 binary64)
(sin (/ (PI) (/ 180 angle)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/ (PI) (/ 180 angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI)
(PI.f64)
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
angle
(+ b a)
(+.f64 b a)
b
a
(* (cos (/ (PI) (/ 180 angle))) (- b a))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))
(cos (/ (PI) (/ 180 angle)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(- b a)
(-.f64 b a)
(* (* 1/90 (* angle (PI))) (- (* b b) (* a a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(* 1/90 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
1/90
#s(literal 1/90 binary64)
(* angle (PI))
(*.f64 (PI.f64) angle)
angle
(PI)
(PI.f64)
(- (* b b) (* a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(* (- (* (* b (* b b)) (* b (* b b))) (* a (* a (* a (* a (* a a)))))) (* (/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))) (sin (* (* (PI) angle) 1/90))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a)))))
(- (* (* b (* b b)) (* b (* b b))) (* a (* a (* a (* a (* a a))))))
(-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))
(* (* b (* b b)) (* b (* b b)))
(*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))
(* b (* b b))
(*.f64 b (*.f64 b b))
b
(* b b)
(*.f64 b b)
(* a (* a (* a (* a (* a a)))))
(*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))
a
(* a (* a (* a (* a a))))
(*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))
(* a (* a (* a a)))
(*.f64 a (*.f64 a (*.f64 a a)))
(* a (* a a))
(*.f64 a (*.f64 a a))
(* a a)
(*.f64 a a)
(* (/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))) (sin (* (* (PI) angle) 1/90)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a)))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a)))))
1
#s(literal 1 binary64)
(+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))
(+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))))
(* b (* b (* b b)))
(*.f64 b (*.f64 b (*.f64 b b)))
(* (* a a) (+ (* b b) (* a a)))
(*.f64 a (*.f64 a (+.f64 (*.f64 b b) (*.f64 a a))))
(+ (* b b) (* a a))
(+.f64 (*.f64 b b) (*.f64 a a))
(sin (* (* (PI) angle) 1/90))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(* (* (PI) angle) 1/90)
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
(* (PI) angle)
(*.f64 (PI.f64) angle)
(PI)
(PI.f64)
angle
1/90
#s(literal 1/90 binary64)
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (* 1/180 (/ (PI) (/ 1 angle))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))
(sin (/ (* (PI) angle) 180))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/ (* (PI) angle) 180)
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(* (PI) angle)
(*.f64 (PI.f64) angle)
(PI)
(PI.f64)
angle
180
#s(literal 180 binary64)
(* (* 2 (- (* b b) (* a a))) (cos (* 1/180 (/ (PI) (/ 1 angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(* 2 (- (* b b) (* a a)))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
2
#s(literal 2 binary64)
(- (* b b) (* a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(cos (* 1/180 (/ (PI) (/ 1 angle))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))
(* 1/180 (/ (PI) (/ 1 angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
1/180
#s(literal 1/180 binary64)
(/ (PI) (/ 1 angle))
(*.f64 (PI.f64) angle)
(/ 1 angle)
(/.f64 #s(literal 1 binary64) angle)
1
#s(literal 1 binary64)
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (/ (PI) (/ 180 angle))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (- (pow b 2) (pow a 2)))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
2
#s(literal 2 binary64)
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
b
(pow a 2)
(*.f64 a a)
a
(sin (* (PI) (/ angle 180)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (PI) (/ angle 180))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI)
(PI.f64)
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
angle
180
#s(literal 180 binary64)
(cos (/ (PI) (/ 180 angle)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/ (PI) (/ 180 angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)

localize1.2s (3.1%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy95.6%
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
accuracy88.4%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy57.6%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy57.4%
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy95.6%
(-.f64 (*.f64 b b) (*.f64 a a))
accuracy88.4%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
accuracy57.6%
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
accuracy57.4%
(cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))
accuracy89.9%
(*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))
accuracy87.0%
(-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))
accuracy57.0%
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
accuracy22.7%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
accuracy99.6%
(*.f64 angle (PI.f64))
accuracy99.1%
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
accuracy95.6%
(-.f64 (*.f64 b b) (*.f64 a a))
accuracy85.8%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
accuracy99.6%
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a))
accuracy98.9%
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
accuracy57.6%
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy57.4%
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
Results
554.0ms121×1valid
299.0ms132×0valid
68.0ms3valid
Compiler

Compiled 575 to 61 computations (89.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 498.0ms
ival-mult: 203.0ms (40.8% of total)
ival-sin: 86.0ms (17.3% of total)
ival-div: 45.0ms (9% of total)
ival-cos: 43.0ms (8.6% of total)
backward-pass: 39.0ms (7.8% of total)
...c/correct-round.rkt:119:19: 24.0ms (4.8% of total)
ival-pow: 19.0ms (3.8% of total)
ival-sub: 18.0ms (3.6% of total)
ival-add: 14.0ms (2.8% of total)
ival-pi: 4.0ms (0.8% of total)
const: 2.0ms (0.4% of total)

series185.0ms (0.5%)

Counts
27 → 588
Calls
Call 1
Inputs
#<alt (* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* (cos (/ (PI) (/ 180 angle))) (- b a)))>
#<alt (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a))>
#<alt (* 2 (sin (/ (PI) (/ 180 angle))))>
#<alt (sin (/ (PI) (/ 180 angle)))>
#<alt (* (* 1/90 (* angle (PI))) (- (* b b) (* a a)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* angle (PI))>
#<alt (PI)>
#<alt (* (- (* (* b (* b b)) (* b (* b b))) (* a (* a (* a (* a (* a a)))))) (* (/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))) (sin (* (* (PI) angle) 1/90))))>
#<alt (* (/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))) (sin (* (* (PI) angle) 1/90)))>
#<alt (- (* (* b (* b b)) (* b (* b b))) (* a (* a (* a (* a (* a a))))))>
#<alt (* (* b (* b b)) (* b (* b b)))>
#<alt (* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (* 1/180 (/ (PI) (/ 1 angle))))))>
#<alt (* (* 2 (- (* b b) (* a a))) (cos (* 1/180 (/ (PI) (/ 1 angle)))))>
#<alt (cos (* 1/180 (/ (PI) (/ 1 angle))))>
#<alt (* 1/180 (/ (PI) (/ 1 angle)))>
#<alt (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (/ (PI) (/ 180 angle))))>
#<alt (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))>
#<alt (* 2 (- (pow b 2) (pow a 2)))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (cos (/ (PI) (/ 180 angle)))>
#<alt (/ (PI) (/ 180 angle))>
#<alt (- (* b b) (* a a))>
#<alt (sin (* (* (PI) angle) 1/90))>
#<alt (* (* a a) (+ (* b b) (* a a)))>
#<alt (sin (/ (* (PI) angle) 180))>
#<alt (sin (* (PI) (/ angle 180)))>
Outputs
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* 1/90 (* angle (* (PI) (+ a b))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (+ a b)))) (* 1/90 (* (PI) (+ a b)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (+ a b))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (+ a b)))) (* 1/11337408000000 (* (pow (PI) 5) (+ a b)))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* 2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))>
#<alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))>
#<alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (- (* -1 (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))))) (* -1 (sin (* 1/90 (* angle (PI))))))))>
#<alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (- (* (pow b 2) (- (/ (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 2)))) (pow a 2)) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))))) (* -1 (sin (* 1/90 (* angle (PI))))))))>
#<alt (* (pow b 2) (sin (* 1/90 (* angle (PI)))))>
#<alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))))>
#<alt (* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))))>
#<alt (* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (/ (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI))))))) (pow b 6))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))))>
#<alt (* (pow b 2) (sin (* 1/90 (* angle (PI)))))>
#<alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))))>
#<alt (* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))))>
#<alt (* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (/ (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI))))))) (pow b 6))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))))>
#<alt (* (pow b 2) (sin (* 1/90 (* angle (PI)))))>
#<alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))>
#<alt (+ (* (pow a 2) (- (* -1 (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))))) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))>
#<alt (+ (* (pow a 2) (- (* (pow a 2) (- (/ (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)))) (pow b 2)) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))))) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))>
#<alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))>
#<alt (* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI))))))) (pow a 6))) (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))))>
#<alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))>
#<alt (* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI))))))) (pow a 6))) (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))))>
#<alt (* 1/90 (/ (* angle (* (PI) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))>
#<alt (* angle (+ (* -1/4374000 (/ (* (pow angle 2) (* (pow (PI) 3) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/90 (/ (* (PI) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))>
#<alt (* angle (+ (* 1/90 (/ (* (PI) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (* (pow angle 2) (* (pow (PI) 5) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))>
#<alt (* angle (+ (* 1/90 (/ (* (PI) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/241061637600000000 (/ (* (pow angle 2) (* (pow (PI) 7) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (* (pow (PI) 5) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))))>
#<alt (/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (pow a 4))>
#<alt (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 6))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 4)))>
#<alt (+ (* (pow b 2) (- (* -1 (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 4)))>
#<alt (+ (* (pow b 2) (- (* (pow b 2) (- (* -1 (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 10))) (* -1 (/ (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (pow a 2)))))) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 4)))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (pow b 4))>
#<alt (/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))) (pow b 4))>
#<alt (/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (pow b 4))>
#<alt (/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow a 6) (sin (* 1/90 (* angle (PI))))))) (pow b 6)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))) (pow b 4))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (pow b 4))>
#<alt (/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))) (pow b 4))>
#<alt (/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (pow b 4))>
#<alt (/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow a 6) (sin (* 1/90 (* angle (PI))))))) (pow b 6)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))) (pow b 4))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (pow b 4))>
#<alt (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 6))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 4)))>
#<alt (+ (* (pow a 2) (- (* -1 (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 4)))>
#<alt (+ (* (pow a 2) (- (* (pow a 2) (- (* -1 (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 10))) (* -1 (/ (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (pow b 2)))))) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 4)))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (pow a 4))>
#<alt (/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))) (pow a 4))>
#<alt (/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (pow a 4))>
#<alt (/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow b 6) (sin (* 1/90 (* angle (PI))))))) (pow a 6)))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (+ (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))) (pow a 4))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (pow a 4))>
#<alt (/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))) (pow a 4))>
#<alt (/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (pow a 4))>
#<alt (/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow b 6) (sin (* 1/90 (* angle (PI))))))) (pow a 6)))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (+ (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))) (pow a 4))>
#<alt (* 1/90 (/ (* angle (PI)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))>
#<alt (* angle (+ (* -1/4374000 (/ (* (pow angle 2) (pow (PI) 3)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/90 (/ (PI) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))>
#<alt (* angle (+ (* 1/90 (/ (PI) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (pow (PI) 3) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (* (pow angle 2) (pow (PI) 5)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))>
#<alt (* angle (+ (* 1/90 (/ (PI) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (pow (PI) 3) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/241061637600000000 (/ (* (pow angle 2) (pow (PI) 7)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (pow (PI) 5) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))>
#<alt (* -1 (pow a 6))>
#<alt (- (pow b 6) (pow a 6))>
#<alt (- (pow b 6) (pow a 6))>
#<alt (- (pow b 6) (pow a 6))>
#<alt (pow b 6)>
#<alt (* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))>
#<alt (* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))>
#<alt (* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))>
#<alt (pow b 6)>
#<alt (* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))>
#<alt (* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))>
#<alt (* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))>
#<alt (pow b 6)>
#<alt (+ (* -1 (pow a 6)) (pow b 6))>
#<alt (+ (* -1 (pow a 6)) (pow b 6))>
#<alt (+ (* -1 (pow a 6)) (pow b 6))>
#<alt (* -1 (pow a 6))>
#<alt (* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))>
#<alt (* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))>
#<alt (* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))>
#<alt (* -1 (pow a 6))>
#<alt (* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))>
#<alt (* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))>
#<alt (* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (pow b 6)>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* 2 (- (pow b 2) (pow a 2)))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2))))) (* 2 (- (pow b 2) (pow a 2))))>
#<alt (+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (- (pow b 2) (pow a 2))))))))>
#<alt (+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (- (pow b 2) (pow a 2))))) (* 1/12597120000 (* (pow (PI) 4) (- (pow b 2) (pow a 2)))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* -2 (pow a 2))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (* 2 (pow b 2))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* 2 (pow b 2))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* 2 (pow b 2))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (* -2 (pow a 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* -2 (pow a 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/90 (* angle (PI))))>
#<alt (sin (* 1/90 (* angle (PI))))>
#<alt (sin (* 1/90 (* angle (PI))))>
#<alt (sin (* 1/90 (* angle (PI))))>
#<alt (sin (* 1/90 (* angle (PI))))>
#<alt (sin (* 1/90 (* angle (PI))))>
#<alt (sin (* 1/90 (* angle (PI))))>
#<alt (sin (* 1/90 (* angle (PI))))>
#<alt (* (pow a 2) (pow b 2))>
#<alt (* (pow a 2) (+ (pow a 2) (pow b 2)))>
#<alt (* (pow a 2) (+ (pow a 2) (pow b 2)))>
#<alt (* (pow a 2) (+ (pow a 2) (pow b 2)))>
#<alt (pow a 4)>
#<alt (* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))>
#<alt (pow a 4)>
#<alt (* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))>
#<alt (pow a 4)>
#<alt (+ (* (pow a 2) (pow b 2)) (pow a 4))>
#<alt (+ (* (pow a 2) (pow b 2)) (pow a 4))>
#<alt (+ (* (pow a 2) (pow b 2)) (pow a 4))>
#<alt (* (pow a 2) (pow b 2))>
#<alt (* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))>
#<alt (* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))>
#<alt (* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))>
#<alt (* (pow a 2) (pow b 2))>
#<alt (* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))>
#<alt (* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))>
#<alt (* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
Calls

147 calls:

TimeVariablePointExpression
25.0ms
a
@0
(* (- (* (* b (* b b)) (* b (* b b))) (* a (* a (* a (* a (* a a)))))) (* (/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))) (sin (* (* (PI) angle) 1/90))))
17.0ms
angle
@-inf
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* (cos (/ (PI) (/ 180 angle))) (- b a)))
7.0ms
angle
@inf
(* (- (* (* b (* b b)) (* b (* b b))) (* a (* a (* a (* a (* a a)))))) (* (/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))) (sin (* (* (PI) angle) 1/90))))
6.0ms
angle
@0
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* (cos (/ (PI) (/ 180 angle))) (- b a)))
5.0ms
angle
@inf
(* (* 2 (- (* b b) (* a a))) (cos (* 1/180 (/ (PI) (/ 1 angle)))))

rewrite909.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
3104×*-lowering-*.f32
3104×*-lowering-*.f64
2978×/-lowering-/.f32
2978×/-lowering-/.f64
1588×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060303
1307254
22228233
08491233
Stop Event
iter limit
node limit
Counts
27 → 843
Calls
Call 1
Inputs
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* (cos (/ (PI) (/ 180 angle))) (- b a)))
(* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a))
(* 2 (sin (/ (PI) (/ 180 angle))))
(sin (/ (PI) (/ 180 angle)))
(* (* 1/90 (* angle (PI))) (- (* b b) (* a a)))
(* 1/90 (* angle (PI)))
(* angle (PI))
(PI)
(* (- (* (* b (* b b)) (* b (* b b))) (* a (* a (* a (* a (* a a)))))) (* (/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))) (sin (* (* (PI) angle) 1/90))))
(* (/ 1 (+ (* b (* b (* b b))) (* (* a a) (+ (* b b) (* a a))))) (sin (* (* (PI) angle) 1/90)))
(- (* (* b (* b b)) (* b (* b b))) (* a (* a (* a (* a (* a a))))))
(* (* b (* b b)) (* b (* b b)))
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (* 1/180 (/ (PI) (/ 1 angle))))))
(* (* 2 (- (* b b) (* a a))) (cos (* 1/180 (/ (PI) (/ 1 angle)))))
(cos (* 1/180 (/ (PI) (/ 1 angle))))
(* 1/180 (/ (PI) (/ 1 angle)))
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (/ (PI) (/ 180 angle))))
(* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))
(* 2 (- (pow b 2) (pow a 2)))
(- (pow b 2) (pow a 2))
(cos (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(- (* b b) (* a a))
(sin (* (* (PI) angle) 1/90))
(* (* a a) (+ (* b b) (* a a)))
(sin (/ (* (PI) angle) 180))
(sin (* (PI) (/ angle 180)))
Outputs
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 b (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 b a))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(+.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 a (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 a #s(literal 2 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 b a))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 b a)) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (*.f64 b b)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 #s(literal 1/90 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal 1/90 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) angle)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (*.f64 b b) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) angle)) #s(literal 1/90 binary64) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) angle)) #s(literal 1/90 binary64) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/90 binary64)) (*.f64 (PI.f64) angle) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/90 binary64)) (*.f64 (PI.f64) angle) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(fma.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) angle)) #s(literal 1/90 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/90 binary64)) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 angle) #s(literal -1 binary64))))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle)
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64)))) (/.f64 #s(literal -1 binary64) angle))
(pow.f64 (*.f64 (PI.f64) angle) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(fabs.f64 (PI.f64))
(-.f64 #s(literal 0 binary64) (/.f64 (PI.f64) #s(literal -1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(expm1.f64 (log1p.f64 (PI.f64)))
(/.f64 (PI.f64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (PI.f64))))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal 1 binary64))
(log1p.f64 (expm1.f64 (PI.f64)))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(+.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))
(-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))
(-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(-.f64 (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(fma.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(fma.f64 a (*.f64 (*.f64 a a) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))
(fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(fma.f64 (*.f64 a a) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))
(fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(fma.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b b) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(fma.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))
(fma.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a)))) a (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))
(fma.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) b (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) b (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) b (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (-.f64 (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (-.f64 (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(exp.f64 (*.f64 #s(literal 6 binary64) (log.f64 b)))
(exp.f64 (*.f64 (log.f64 b) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 b)) #s(literal 3/2 binary64)))
(pow.f64 b #s(literal 6 binary64))
(pow.f64 (*.f64 b b) #s(literal 3 binary64))
(pow.f64 (*.f64 b (*.f64 b b)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 3/2 binary64))
(*.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))))
(*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))
(*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b b))
(*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) b)
(*.f64 (pow.f64 b #s(literal 3/2 binary64)) (pow.f64 (*.f64 b (*.f64 b b)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 b (*.f64 b b)) #s(literal 3/2 binary64)) (pow.f64 b #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 b) #s(literal 6 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 6 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 b (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 b a))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) #s(literal 2 binary64))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (PI.f64) #s(literal 180 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (PI.f64) #s(literal 180 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 #s(literal -1/180 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal 1/180 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (-.f64 #s(literal 0 binary64) (PI.f64)))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) angle))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (PI.f64) #s(literal 180 binary64))) #s(literal -1 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -1/180 binary64))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 1 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 b (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 b a))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 b b) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) #s(literal 2 binary64)))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 2 binary64)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 b a) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 b a) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 2 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 2 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 2 binary64))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 b a))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (/.f64 (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 b b (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(fma.f64 b (+.f64 b a) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(fma.f64 a (-.f64 #s(literal 0 binary64) a) (*.f64 b b))
(fma.f64 (+.f64 b a) b (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 b a) (+.f64 b a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 #s(literal 0 binary64) a) a (*.f64 b b))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (neg.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (PI.f64) #s(literal 180 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (PI.f64) #s(literal 180 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 #s(literal -1/180 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal 1/180 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (-.f64 #s(literal 0 binary64) (PI.f64)))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) angle))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (PI.f64) #s(literal 180 binary64))) #s(literal -1 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -1/180 binary64))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 1 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (/.f64 (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 b b (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(fma.f64 b (+.f64 b a) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(fma.f64 a (-.f64 #s(literal 0 binary64) a) (*.f64 b b))
(fma.f64 (+.f64 b a) b (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 b a) (+.f64 b a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 #s(literal 0 binary64) a) a (*.f64 b b))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (neg.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a))))
(+.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 b (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 a a))))
(fma.f64 a (*.f64 a (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))
(fma.f64 (*.f64 b b) (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))
(fma.f64 (*.f64 a a) (*.f64 b b) (*.f64 a (*.f64 a (*.f64 a a))))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 b (*.f64 b (*.f64 a a))))
(fma.f64 (*.f64 a (*.f64 a a)) a (*.f64 b (*.f64 b (*.f64 a a))))
(fma.f64 (*.f64 b a) (*.f64 b a) (*.f64 a (*.f64 a (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 b b) a) a (*.f64 a (*.f64 a (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 a a) b) b (*.f64 a (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (*.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (*.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a)) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a a))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a a))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 a (*.f64 a (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a a))
(*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a a))) a)
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))

simplify970.0ms (2.4%)

Algorithm
egg-herbie
Rules
4702×*-lowering-*.f32
4702×*-lowering-*.f64
3586×+-lowering-+.f64
3586×+-lowering-+.f32
2112×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
069411808
1251910666
2797710654
0815710654
Stop Event
iter limit
node limit
Counts
588 → 588
Calls
Call 1
Inputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* 1/90 (* angle (* (PI) (+ a b))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (+ a b)))) (* 1/90 (* (PI) (+ a b)))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (+ a b))))))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (+ a b)))) (* 1/11337408000000 (* (pow (PI) 5) (+ a b)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(* 1/90 (* angle (PI)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (- (* -1 (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))))) (* -1 (sin (* 1/90 (* angle (PI))))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (- (* (pow b 2) (- (/ (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 2)))) (pow a 2)) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))))) (* -1 (sin (* 1/90 (* angle (PI))))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))))
(* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))))
(* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (/ (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI))))))) (pow b 6))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))))
(* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))))
(* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (/ (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI))))))) (pow b 6))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+ (* (pow a 2) (- (* -1 (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))))) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+ (* (pow a 2) (- (* (pow a 2) (- (/ (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)))) (pow b 2)) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))))) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))
(* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI))))))) (pow a 6))) (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))
(* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI))))))) (pow a 6))) (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))))
(* 1/90 (/ (* angle (* (PI) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))
(* angle (+ (* -1/4374000 (/ (* (pow angle 2) (* (pow (PI) 3) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/90 (/ (* (PI) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (* (pow angle 2) (* (pow (PI) 5) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/241061637600000000 (/ (* (pow angle 2) (* (pow (PI) 7) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (* (pow (PI) 5) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (sin (* 1/90 (* angle (PI)))) (pow a 4))
(+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 6))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 4)))
(+ (* (pow b 2) (- (* -1 (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 4)))
(+ (* (pow b 2) (- (* (pow b 2) (- (* -1 (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 10))) (* -1 (/ (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (pow a 2)))))) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 4)))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 4))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))) (pow b 4))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (pow b 4))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow a 6) (sin (* 1/90 (* angle (PI))))))) (pow b 6)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))) (pow b 4))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 4))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))) (pow b 4))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (pow b 4))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow a 6) (sin (* 1/90 (* angle (PI))))))) (pow b 6)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))) (pow b 4))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 4))
(+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 6))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 4)))
(+ (* (pow a 2) (- (* -1 (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 4)))
(+ (* (pow a 2) (- (* (pow a 2) (- (* -1 (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 10))) (* -1 (/ (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (pow b 2)))))) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 4)))
(/ (sin (* 1/90 (* angle (PI)))) (pow a 4))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))) (pow a 4))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (pow a 4))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow b 6) (sin (* 1/90 (* angle (PI))))))) (pow a 6)))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (+ (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))) (pow a 4))
(/ (sin (* 1/90 (* angle (PI)))) (pow a 4))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))) (pow a 4))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (pow a 4))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow b 6) (sin (* 1/90 (* angle (PI))))))) (pow a 6)))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (+ (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))) (pow a 4))
(* 1/90 (/ (* angle (PI)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))
(* angle (+ (* -1/4374000 (/ (* (pow angle 2) (pow (PI) 3)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/90 (/ (PI) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))
(* angle (+ (* 1/90 (/ (PI) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (pow (PI) 3) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (* (pow angle 2) (pow (PI) 5)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))
(* angle (+ (* 1/90 (/ (PI) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (pow (PI) 3) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/241061637600000000 (/ (* (pow angle 2) (pow (PI) 7)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (pow (PI) 5) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(* -1 (pow a 6))
(- (pow b 6) (pow a 6))
(- (pow b 6) (pow a 6))
(- (pow b 6) (pow a 6))
(pow b 6)
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(pow b 6)
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(pow b 6)
(+ (* -1 (pow a 6)) (pow b 6))
(+ (* -1 (pow a 6)) (pow b 6))
(+ (* -1 (pow a 6)) (pow b 6))
(* -1 (pow a 6))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(* -1 (pow a 6))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(pow b 6)
(pow b 6)
(pow b 6)
(pow b 6)
(pow b 6)
(pow b 6)
(pow b 6)
(pow b 6)
(pow b 6)
(pow b 6)
(pow b 6)
(pow b 6)
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 2 (- (pow b 2) (pow a 2)))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2))))) (* 2 (- (pow b 2) (pow a 2))))
(+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (- (pow b 2) (pow a 2))))))))
(+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (- (pow b 2) (pow a 2))))) (* 1/12597120000 (* (pow (PI) 4) (- (pow b 2) (pow a 2)))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -2 (pow a 2))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(* 2 (pow b 2))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* 2 (pow b 2))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* 2 (pow b 2))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(* -2 (pow a 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* -2 (pow a 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* 1/90 (* angle (PI)))
(* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5))))))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(* (pow a 2) (pow b 2))
(* (pow a 2) (+ (pow a 2) (pow b 2)))
(* (pow a 2) (+ (pow a 2) (pow b 2)))
(* (pow a 2) (+ (pow a 2) (pow b 2)))
(pow a 4)
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(pow a 4)
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(pow a 4)
(+ (* (pow a 2) (pow b 2)) (pow a 4))
(+ (* (pow a 2) (pow b 2)) (pow a 4))
(+ (* (pow a 2) (pow b 2)) (pow a 4))
(* (pow a 2) (pow b 2))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(* (pow a 2) (pow b 2))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
Outputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -29/30855889612800000000 binary64)))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 b #s(literal 0 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 b #s(literal 0 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) b))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) b))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) b))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)))) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)))) b)))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a)))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)))) a)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)))) a)))
(* 1/90 (* angle (* (PI) (+ a b))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (+ a b)))) (* 1/90 (* (PI) (+ a b)))))
(*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b)))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (+ a b))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (+ a b)))) (* 1/11337408000000 (* (pow (PI) 5) (+ a b)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (+.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)) (+.f64 a b))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (*.f64 #s(literal -2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (*.f64 #s(literal -2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (*.f64 #s(literal -2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal -2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal -2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal -2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (- (* -1 (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))))) (* -1 (sin (* 1/90 (* angle (PI))))))))
(-.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) #s(literal 0 binary64)))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (- (* (pow b 2) (- (/ (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 2)))) (pow a 2)) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))))) (* -1 (sin (* 1/90 (* angle (PI))))))))
(-.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 b b) #s(literal 0 binary64)) (*.f64 a a)) #s(literal 0 binary64))))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))))
(*.f64 (*.f64 b b) (-.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (/ (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI))))))) (pow b 6))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 0 binary64)) (pow.f64 b #s(literal 6 binary64))) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (pow.f64 b #s(literal 4 binary64)))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))))
(*.f64 (*.f64 b b) (-.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (- (+ (sin (* 1/90 (* angle (PI)))) (/ (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI))))))) (pow b 6))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 0 binary64)) (pow.f64 b #s(literal 6 binary64))) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (pow.f64 b #s(literal 4 binary64)))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+ (* (pow a 2) (- (* -1 (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))))) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a a) #s(literal 0 binary64)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(+ (* (pow a 2) (- (* (pow a 2) (- (/ (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)))) (pow b 2)) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))))) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal 0 binary64)) (*.f64 b b)) #s(literal 0 binary64))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI))))))) (pow a 6))) (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 (*.f64 b b) #s(literal 0 binary64)) (pow.f64 a #s(literal 6 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI))))))) (pow a 6))) (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 (*.f64 b b) #s(literal 0 binary64)) (pow.f64 a #s(literal 6 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (/ (* angle (* (PI) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(* angle (+ (* -1/4374000 (/ (* (pow angle 2) (* (pow (PI) 3) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/90 (/ (* (PI) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))
(*.f64 angle (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))) #s(literal -1/4374000 binary64)) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (* (pow angle 2) (* (pow (PI) 5) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))
(*.f64 angle (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/241061637600000000 (/ (* (pow angle 2) (* (pow (PI) 7) (- (pow b 6) (pow a 6)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (* (pow (PI) 5) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))))
(*.f64 angle (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 #s(literal -1/241061637600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))))))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (* (sin (* 1/90 (* angle (PI)))) (- (pow b 6) (pow a 6))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (sin (* 1/90 (* angle (PI)))) (pow a 4))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a)))
(+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 6))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 4)))
(-.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (pow.f64 a #s(literal 6 binary64))))
(+ (* (pow b 2) (- (* -1 (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 4)))
(+.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 b b) #s(literal 0 binary64)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 a #s(literal 6 binary64))))))
(+ (* (pow b 2) (- (* (pow b 2) (- (* -1 (* (pow b 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 10))) (* -1 (/ (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (pow a 2)))))) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow a 4)))
(+.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 a #s(literal 10 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 b b))) #s(literal 0 binary64))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 a #s(literal 6 binary64))))))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 4))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64)))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))) (pow b 4))
(/.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))) (pow.f64 b #s(literal 4 binary64)))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (pow b 4))
(/.f64 (-.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))) (pow.f64 b #s(literal 4 binary64)))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow a 6) (sin (* 1/90 (* angle (PI))))))) (pow b 6)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))) (pow b 4))
(/.f64 (-.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 a #s(literal 6 binary64)))) (pow.f64 b #s(literal 6 binary64)))) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (pow.f64 b #s(literal 4 binary64))))) (pow.f64 b #s(literal 4 binary64)))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 4))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64)))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)))) (pow b 4))
(/.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))) (pow.f64 b #s(literal 4 binary64)))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (pow b 4)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (pow b 4))
(/.f64 (-.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))) (pow.f64 b #s(literal 4 binary64)))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow a 2) (+ (* -1 (* (pow a 4) (sin (* 1/90 (* angle (PI)))))) (* (pow a 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow a 6) (sin (* 1/90 (* angle (PI))))))) (pow b 6)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (+ (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2)) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))))) (pow b 4))
(/.f64 (-.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 a #s(literal 6 binary64)))) (pow.f64 b #s(literal 6 binary64)))) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))) (pow.f64 b #s(literal 4 binary64))))) (pow.f64 b #s(literal 4 binary64)))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 4))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64)))
(+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 6))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 4)))
(-.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 6 binary64)))))
(+ (* (pow a 2) (- (* -1 (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 4)))
(+.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a a) #s(literal 0 binary64)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 6 binary64))))))
(+ (* (pow a 2) (- (* (pow a 2) (- (* -1 (* (pow a 2) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 10))) (* -1 (/ (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (pow b 2)))))) (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 4)))
(+.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b b)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 10 binary64)))))) #s(literal 0 binary64))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 6 binary64))))))
(/ (sin (* 1/90 (* angle (PI)))) (pow a 4))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))) (pow a 4))
(/.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (pow a 4))
(/.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow b 6) (sin (* 1/90 (* angle (PI))))))) (pow a 6)))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (+ (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))) (pow a 4))
(/.f64 (-.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (*.f64 (*.f64 b b) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 6 binary64)))) (pow.f64 a #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/ (sin (* 1/90 (* angle (PI)))) (pow a 4))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))) (pow a 4))
(/.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (pow a 4)))) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))) (pow a 4))
(/.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (pow b 2) (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 4) (sin (* 1/90 (* angle (PI)))))))) (* -1 (* (pow b 6) (sin (* 1/90 (* angle (PI))))))) (pow a 6)))) (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))) (+ (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)) (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 4))))) (pow a 4))
(/.f64 (-.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (*.f64 (*.f64 b b) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 6 binary64)))) (pow.f64 a #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(* 1/90 (/ (* angle (PI)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(* angle (+ (* -1/4374000 (/ (* (pow angle 2) (pow (PI) 3)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/90 (/ (PI) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))
(*.f64 angle (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(* angle (+ (* 1/90 (/ (PI) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (pow (PI) 3) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (* (pow angle 2) (pow (PI) 5)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))
(*.f64 angle (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/4374000 binary64)) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))))
(* angle (+ (* 1/90 (/ (PI) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (pow (PI) 3) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* (pow angle 2) (+ (* -1/241061637600000000 (/ (* (pow angle 2) (pow (PI) 7)) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))) (* 1/708588000000 (/ (pow (PI) 5) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4))))))))))
(*.f64 angle (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/4374000 binary64)) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/241061637600000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/708588000000 binary64)) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))))))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/ (sin (* 1/90 (* angle (PI)))) (+ (* (pow a 2) (+ (pow a 2) (pow b 2))) (pow b 4)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(* -1 (pow a 6))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64)))
(- (pow b 6) (pow a 6))
(-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))
(- (pow b 6) (pow a 6))
(-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))
(- (pow b 6) (pow a 6))
(-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(*.f64 (pow.f64 b #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))))
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(*.f64 (pow.f64 b #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))))
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(*.f64 (pow.f64 b #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(*.f64 (pow.f64 b #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))))
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(*.f64 (pow.f64 b #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))))
(* (pow b 6) (+ 1 (* -1 (/ (pow a 6) (pow b 6)))))
(*.f64 (pow.f64 b #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(+ (* -1 (pow a 6)) (pow b 6))
(-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))
(+ (* -1 (pow a 6)) (pow b 6))
(-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))
(+ (* -1 (pow a 6)) (pow b 6))
(-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))
(* -1 (pow a 6))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64)))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(*.f64 (pow.f64 a #s(literal 6 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(*.f64 (pow.f64 a #s(literal 6 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(*.f64 (pow.f64 a #s(literal 6 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))))
(* -1 (pow a 6))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64)))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(*.f64 (pow.f64 a #s(literal 6 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(*.f64 (pow.f64 a #s(literal 6 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))))
(* (pow a 6) (- (/ (pow b 6) (pow a 6)) 1))
(*.f64 (pow.f64 a #s(literal 6 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(pow b 6)
(pow.f64 b #s(literal 6 binary64))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -29/30855889612800000000 binary64)))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* 2 (- (pow b 2) (pow a 2)))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2))))) (* 2 (- (pow b 2) (pow a 2))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (PI.f64)))))
(+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (- (pow b 2) (pow a 2))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (- (pow b 2) (pow a 2))))) (* 1/12597120000 (* (pow (PI) 4) (- (pow b 2) (pow a 2)))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -29/30855889612800000000 binary64)))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* -2 (pow a 2))
(*.f64 #s(literal -2 binary64) (*.f64 a a))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(* -2 (pow a 2))
(*.f64 #s(literal -2 binary64) (*.f64 a a))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* -2 (pow a 2))
(*.f64 #s(literal -2 binary64) (*.f64 a a))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/4374000 binary64)) (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/4374000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/241061637600000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/708588000000 binary64))))))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(* (pow a 2) (pow b 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(* (pow a 2) (+ (pow a 2) (pow b 2)))
(*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))
(* (pow a 2) (+ (pow a 2) (pow b 2)))
(*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))
(* (pow a 2) (+ (pow a 2) (pow b 2)))
(*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))
(pow a 4)
(*.f64 (*.f64 a a) (*.f64 a a))
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(pow a 4)
(*.f64 (*.f64 a a) (*.f64 a a))
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(pow a 4)
(*.f64 (*.f64 a a) (*.f64 a a))
(+ (* (pow a 2) (pow b 2)) (pow a 4))
(*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))
(+ (* (pow a 2) (pow b 2)) (pow a 4))
(*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))
(+ (* (pow a 2) (pow b 2)) (pow a 4))
(*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))
(* (pow a 2) (pow b 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b b))))
(* (pow a 2) (pow b 2))
(*.f64 (*.f64 a a) (*.f64 b b))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ (/ (pow a 4) (pow b 2)) (pow a 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b b))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))

eval730.0ms (1.8%)

Compiler

Compiled 82911 to 4957 computations (94% saved)

prune932.0ms (2.3%)

Pruning

89 alts after pruning (89 fresh and 0 done)

PrunedKeptTotal
New2002612063
Fresh142842
Picked505
Done000
Total2021892110
Accuracy
82.2%
Counts
2110 → 89
Alt Table
Click to see full alt table
StatusAccuracyProgram
11.5%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
16.4%
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
17.6%
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
54.6%
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
54.3%
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
36.8%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
58.1%
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 b #s(literal 0 binary64))))))
58.3%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
29.2%
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
56.1%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
13.8%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))))
9.9%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 1/90 binary64)))))
9.5%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 1/90 binary64)))))
9.9%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 1/90 binary64)))))
56.3%
(*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.9%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
9.6%
(*.f64 (-.f64 (exp.f64 (*.f64 (log.f64 b) #s(literal 6 binary64))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
66.9%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
6.4%
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
50.1%
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
18.6%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
36.1%
(*.f64 (*.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
39.6%
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
7.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
52.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
53.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
55.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))))
54.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))))
55.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
25.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
67.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
59.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a)))
66.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
68.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
67.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
67.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))) (-.f64 b a)))
67.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
66.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (-.f64 b a)))
68.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
67.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
67.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
43.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
60.6%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
53.2%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.2%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
37.7%
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
37.7%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
36.2%
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
61.9%
(*.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
54.0%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
50.1%
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
62.5%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
17.5%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
12.5%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
35.9%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
17.3%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
35.6%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
52.6%
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
35.6%
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
53.7%
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
35.9%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
55.6%
(*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
57.2%
(*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
55.2%
(*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
54.3%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))))
55.4%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (cbrt.f64 (PI.f64))))) #s(literal 180 binary64)))))
55.2%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))))
57.7%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 1 binary64) angle))))))
53.1%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) angle))))))
55.3%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
38.5%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
35.9%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
36.6%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
37.0%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
37.5%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
56.0%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
55.9%
(*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.2%
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
54.5%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.7%
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
54.4%
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
53.4%
(*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
29.8%
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
Compiler

Compiled 5644 to 3412 computations (39.5% saved)

simplify612.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff12928
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
cost-diff12928
(cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))
cost-diff12928
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))))
cost-diff12928
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
cost-diff128
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
cost-diff128
(*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a))
cost-diff128
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
cost-diff0
(PI.f64)
cost-diff0
(*.f64 (PI.f64) #s(literal 1/180 binary64))
cost-diff0
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
cost-diff128
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
cost-diff0
(*.f64 angle (PI.f64))
cost-diff0
(*.f64 a a)
cost-diff0
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
cost-diff0
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
cost-diff0
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a))
cost-diff128
(*.f64 #s(literal 1 binary64) (-.f64 b a))
cost-diff128
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
Rules
4696×*-lowering-*.f32
4696×*-lowering-*.f64
2018×sum3-define
1278×--lowering--.f32
1278×--lowering--.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045382
1121379
2434377
32127377
43658377
57500377
08309377
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* 1 (- b a)))
(* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a))
(* 2 (sin (/ (PI) (/ 180 angle))))
2
(sin (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(PI)
(/ 180 angle)
180
angle
(+ b a)
b
a
(* 1 (- b a))
1
(- b a)
(* (* -1/90 (* a a)) (* angle (PI)))
(* -1/90 (* a a))
-1/90
(* a a)
a
(* angle (PI))
angle
(PI)
(* (* angle (* (PI) 1/180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
(* angle (* (PI) 1/180))
angle
(* (PI) 1/180)
(PI)
1/180
(* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180)))
(* 2 (- (* b b) (* a a)))
2
(- (* b b) (* a a))
(* b b)
b
(* a a)
a
(cos (/ (* (PI) angle) 180))
(/ (* (PI) angle) 180)
(* (PI) angle)
180
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a)))
(* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a))
(* 2 (sin (/ (PI) (/ 180 angle))))
2
(sin (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(PI)
(/ 180 angle)
180
angle
(+ b a)
b
a
(* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a))
(cos (/ 1 (/ 180 (* (PI) angle))))
(/ 1 (/ 180 (* (PI) angle)))
1
(/ 180 (* (PI) angle))
(* (PI) angle)
(- b a)
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (exp (* (log (/ 180 (* (PI) angle))) -1)))))
(sin (/ (* (PI) angle) 180))
(/ (* (PI) angle) 180)
(* (PI) angle)
(PI)
angle
180
(* (* 2 (- (* b b) (* a a))) (cos (exp (* (log (/ 180 (* (PI) angle))) -1))))
(* 2 (- (* b b) (* a a)))
2
(- (* b b) (* a a))
(* b b)
b
(* a a)
a
(cos (exp (* (log (/ 180 (* (PI) angle))) -1)))
(exp (* (log (/ 180 (* (PI) angle))) -1))
(* (log (/ 180 (* (PI) angle))) -1)
(log (/ 180 (* (PI) angle)))
(/ 180 (* (PI) angle))
-1
Outputs
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* 1 (- b a)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(* 2 (sin (/ (PI) (/ 180 angle))))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
2
#s(literal 2 binary64)
(sin (/ (PI) (/ 180 angle)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (PI) (/ 180 angle))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(PI)
(PI.f64)
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
angle
(+ b a)
(+.f64 b a)
b
a
(* 1 (- b a))
(-.f64 b a)
1
#s(literal 1 binary64)
(- b a)
(-.f64 b a)
(* (* -1/90 (* a a)) (* angle (PI)))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 (PI.f64) angle))))
(* -1/90 (* a a))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
-1/90
#s(literal -1/90 binary64)
(* a a)
(*.f64 a a)
a
(* angle (PI))
(*.f64 (PI.f64) angle)
angle
(PI)
(PI.f64)
(* (* angle (* (PI) 1/180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(* angle (* (PI) 1/180))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
angle
(* (PI) 1/180)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI)
(PI.f64)
1/180
#s(literal 1/180 binary64)
(* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180)))
(*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (- (* b b) (* a a)))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
2
#s(literal 2 binary64)
(- (* b b) (* a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(cos (/ (* (PI) angle) 180))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (* (PI) angle) 180)
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(* (PI) angle)
(*.f64 (PI.f64) angle)
180
#s(literal 180 binary64)
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(* 2 (sin (/ (PI) (/ 180 angle))))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
2
#s(literal 2 binary64)
(sin (/ (PI) (/ 180 angle)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (PI) (/ 180 angle))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(PI)
(PI.f64)
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
angle
(+ b a)
(+.f64 b a)
b
a
(* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a))
(*.f64 (-.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(cos (/ 1 (/ 180 (* (PI) angle))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ 1 (/ 180 (* (PI) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
1
#s(literal 1 binary64)
(/ 180 (* (PI) angle))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
(* (PI) angle)
(*.f64 (PI.f64) angle)
(- b a)
(-.f64 b a)
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (exp (* (log (/ 180 (* (PI) angle))) -1)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(sin (/ (* (PI) angle) 180))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (* (PI) angle) 180)
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(* (PI) angle)
(*.f64 (PI.f64) angle)
(PI)
(PI.f64)
angle
180
#s(literal 180 binary64)
(* (* 2 (- (* b b) (* a a))) (cos (exp (* (log (/ 180 (* (PI) angle))) -1))))
(*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (- (* b b) (* a a)))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
2
#s(literal 2 binary64)
(- (* b b) (* a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(cos (exp (* (log (/ 180 (* (PI) angle))) -1)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(exp (* (log (/ 180 (* (PI) angle))) -1))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(* (log (/ 180 (* (PI) angle))) -1)
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(log (/ 180 (* (PI) angle)))
(log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/ 180 (* (PI) angle))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
-1
#s(literal -1 binary64)

localize912.0ms (2.2%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy91.1%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
accuracy88.4%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
accuracy57.6%
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
accuracy57.4%
(cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))
accuracy99.2%
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
accuracy98.9%
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
accuracy57.6%
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy57.4%
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
accuracy99.2%
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
accuracy95.6%
(-.f64 (*.f64 b b) (*.f64 a a))
accuracy85.7%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
accuracy57.4%
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
accuracy100.0%
(PI.f64)
accuracy99.6%
(*.f64 angle (PI.f64))
accuracy99.5%
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
accuracy85.0%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
accuracy99.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
accuracy99.6%
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a))
accuracy98.9%
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
accuracy57.6%
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
Results
436.0ms121×1valid
204.0ms132×0valid
27.0ms3valid
6.0ms2valid
Compiler

Compiled 422 to 46 computations (89.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 356.0ms
ival-mult: 136.0ms (38.2% of total)
ival-cos: 43.0ms (12.1% of total)
ival-sin: 42.0ms (11.8% of total)
backward-pass: 34.0ms (9.5% of total)
ival-div: 32.0ms (9% of total)
...c/correct-round.rkt:119:19: 20.0ms (5.6% of total)
ival-log: 15.0ms (4.2% of total)
ival-exp: 13.0ms (3.7% of total)
ival-sub: 10.0ms (2.8% of total)
ival-add: 5.0ms (1.4% of total)
ival-pi: 4.0ms (1.1% of total)
const: 2.0ms (0.6% of total)

series74.0ms (0.2%)

Counts
27 → 504
Calls
Call 1
Inputs
#<alt (* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* 1 (- b a)))>
#<alt (* 1 (- b a))>
#<alt (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a))>
#<alt (* 2 (sin (/ (PI) (/ 180 angle))))>
#<alt (* (* -1/90 (* a a)) (* angle (PI)))>
#<alt (* -1/90 (* a a))>
#<alt (* a a)>
#<alt (* angle (PI))>
#<alt (* (* angle (* (PI) 1/180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))>
#<alt (* angle (* (PI) 1/180))>
#<alt (* (PI) 1/180)>
#<alt (PI)>
#<alt (* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a)))>
#<alt (* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a))>
#<alt (cos (/ 1 (/ 180 (* (PI) angle))))>
#<alt (/ 1 (/ 180 (* (PI) angle)))>
#<alt (* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (exp (* (log (/ 180 (* (PI) angle))) -1)))))>
#<alt (* (* 2 (- (* b b) (* a a))) (cos (exp (* (log (/ 180 (* (PI) angle))) -1))))>
#<alt (cos (exp (* (log (/ 180 (* (PI) angle))) -1)))>
#<alt (exp (* (log (/ 180 (* (PI) angle))) -1))>
#<alt (sin (/ (PI) (/ 180 angle)))>
#<alt (/ (PI) (/ 180 angle))>
#<alt (cos (/ (* (PI) angle) 180))>
#<alt (- (* b b) (* a a))>
#<alt (/ (* (PI) angle) 180)>
#<alt (/ 180 (* (PI) angle))>
#<alt (sin (/ (* (PI) angle) 180))>
Outputs
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))>
#<alt (+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))>
#<alt (* -1 a)>
#<alt (- b a)>
#<alt (- b a)>
#<alt (- b a)>
#<alt b>
#<alt (* b (+ 1 (* -1 (/ a b))))>
#<alt (* b (+ 1 (* -1 (/ a b))))>
#<alt (* b (+ 1 (* -1 (/ a b))))>
#<alt b>
#<alt (* -1 (* b (- (/ a b) 1)))>
#<alt (* -1 (* b (- (/ a b) 1)))>
#<alt (* -1 (* b (- (/ a b) 1)))>
#<alt b>
#<alt (+ b (* -1 a))>
#<alt (+ b (* -1 a))>
#<alt (+ b (* -1 a))>
#<alt (* -1 a)>
#<alt (* a (- (/ b a) 1))>
#<alt (* a (- (/ b a) 1))>
#<alt (* a (- (/ b a) 1))>
#<alt (* -1 a)>
#<alt (* -1 (* a (+ 1 (* -1 (/ b a)))))>
#<alt (* -1 (* a (+ 1 (* -1 (/ b a)))))>
#<alt (* -1 (* a (+ 1 (* -1 (/ b a)))))>
#<alt (* 1/90 (* angle (* (PI) (+ a b))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (+ a b)))) (* 1/90 (* (PI) (+ a b)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (+ a b))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (+ a b)))) (* 1/11337408000000 (* (pow (PI) 5) (+ a b)))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* 2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (pow a 2)>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* -1/5832000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/2203992115200000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))>
#<alt (* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))>
#<alt (* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))>
#<alt (* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))>
#<alt (* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))>
#<alt (* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))>
#<alt (* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))>
#<alt (* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))>
#<alt (* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))>
#<alt (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))>
#<alt (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (- b a)>
#<alt (- (+ b (* -1/64800 (* (pow angle 2) (* (pow (PI) 2) (- b a))))) a)>
#<alt (- (+ b (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (- b a))) (* 1/25194240000 (* (pow angle 2) (* (pow (PI) 4) (- b a))))))) a)>
#<alt (- (+ b (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (- b a))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* (pow (PI) 6) (- b a)))) (* 1/25194240000 (* (pow (PI) 4) (- b a)))))))) a)>
#<alt (* (cos (* 1/180 (* angle (PI)))) (- b a))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (- b a))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (- b a))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (- b a))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (- b a))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (- b a))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (- b a))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (- b a))>
#<alt (* -1 (* a (cos (* 1/180 (* angle (PI))))))>
#<alt (+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))>
#<alt (+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))>
#<alt (+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* a (cos (* 1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* a (cos (* 1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* a (cos (* 1/180 (* angle (PI))))) b))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* -1 (* b (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* a (cos (* 1/180 (* angle (PI))))) b))))>
#<alt (* -1 (* b (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* a (cos (* 1/180 (* angle (PI))))) b))))>
#<alt (* -1 (* b (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* a (cos (* 1/180 (* angle (PI))))) b))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))>
#<alt (+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))>
#<alt (+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* a (cos (* 1/180 (* angle (PI))))))>
#<alt (* a (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* b (cos (* 1/180 (* angle (PI))))) a)))>
#<alt (* a (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* b (cos (* 1/180 (* angle (PI))))) a)))>
#<alt (* a (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* b (cos (* 1/180 (* angle (PI))))) a)))>
#<alt (* -1 (* a (cos (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* b (cos (* 1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* b (cos (* 1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* b (cos (* 1/180 (* angle (PI))))) a)))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* 2 (- (pow b 2) (pow a 2)))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2))))) (* 2 (- (pow b 2) (pow a 2))))>
#<alt (+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (- (pow b 2) (pow a 2))))))))>
#<alt (+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (- (pow b 2) (pow a 2))))) (* 1/12597120000 (* (pow (PI) 4) (- (pow b 2) (pow a 2)))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
Calls

126 calls:

TimeVariablePointExpression
3.0ms
angle
@inf
(* (* angle (* (PI) 1/180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
3.0ms
angle
@-inf
(* (* angle (* (PI) 1/180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
2.0ms
b
@0
(* (* angle (* (PI) 1/180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
2.0ms
a
@0
(* (* angle (* (PI) 1/180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
2.0ms
angle
@inf
(* (* -1/90 (* a a)) (* angle (PI)))

rewrite1.0s (2.5%)

Algorithm
batch-egg-rewrite
Rules
4304×*-lowering-*.f32
4304×*-lowering-*.f64
3550×/-lowering-/.f32
3550×/-lowering-/.f64
1650×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045220
1209218
21369217
08390217
Stop Event
iter limit
node limit
Counts
27 → 1414
Calls
Call 1
Inputs
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* 1 (- b a)))
(* 1 (- b a))
(* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a))
(* 2 (sin (/ (PI) (/ 180 angle))))
(* (* -1/90 (* a a)) (* angle (PI)))
(* -1/90 (* a a))
(* a a)
(* angle (PI))
(* (* angle (* (PI) 1/180)) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
(* angle (* (PI) 1/180))
(* (PI) 1/180)
(PI)
(* (* (* 2 (sin (/ (PI) (/ 180 angle)))) (+ b a)) (* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a)))
(* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a))
(cos (/ 1 (/ 180 (* (PI) angle))))
(/ 1 (/ 180 (* (PI) angle)))
(* (sin (/ (* (PI) angle) 180)) (* (* 2 (- (* b b) (* a a))) (cos (exp (* (log (/ 180 (* (PI) angle))) -1)))))
(* (* 2 (- (* b b) (* a a))) (cos (exp (* (log (/ 180 (* (PI) angle))) -1))))
(cos (exp (* (log (/ 180 (* (PI) angle))) -1)))
(exp (* (log (/ 180 (* (PI) angle))) -1))
(sin (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(cos (/ (* (PI) angle) 180))
(- (* b b) (* a a))
(/ (* (PI) angle) 180)
(/ 180 (* (PI) angle))
(sin (/ (* (PI) angle) 180))
Outputs
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(+.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))))
(fma.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) b (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 b a) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (-.f64 b a) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (-.f64 b a)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) b)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (-.f64 b a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (-.f64 b a))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b b))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))) (-.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))))) (-.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (-.f64 b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 b a))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))
(*.f64 (-.f64 b a) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) #s(literal 1 binary64)) (-.f64 b a))
(+.f64 b (-.f64 #s(literal 0 binary64) a))
(+.f64 (-.f64 #s(literal 0 binary64) a) b)
(+.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(+.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(-.f64 b a)
(-.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 b a)) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 b a)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (+.f64 b a) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (+.f64 b a) (+.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(-.f64 (/.f64 b #s(literal 1 binary64)) (/.f64 a #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b b) (+.f64 b a)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a a) (+.f64 b a)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64)))
(fma.f64 b #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))
(fma.f64 #s(literal 1 binary64) b (-.f64 #s(literal 0 binary64) a))
(fma.f64 #s(literal -1 binary64) a b)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 a (-.f64 #s(literal 0 binary64) b)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(/.f64 (-.f64 b a) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 a (-.f64 #s(literal 0 binary64) b)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (*.f64 (+.f64 b a) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (*.f64 (+.f64 b a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 a (-.f64 #s(literal 0 binary64) b))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 b a)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (-.f64 #s(literal 0 binary64) a) b))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 a a))) (*.f64 (+.f64 b a) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 b a))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a a) (-.f64 (*.f64 b b) (*.f64 a (-.f64 #s(literal 0 binary64) b)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b b) (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a a) (+.f64 b a)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 b b) (+.f64 b a))) (+.f64 (*.f64 (/.f64 (*.f64 a a) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a))) (*.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (*.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 b b) (+.f64 b a))) (*.f64 (/.f64 (*.f64 a a) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)))) (+.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (*.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (+.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (/.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 #s(literal 1 binary64) (-.f64 b a))
(*.f64 (-.f64 b a) #s(literal 1 binary64))
(*.f64 (-.f64 b a) (/.f64 (+.f64 b a) (+.f64 b a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 a (-.f64 #s(literal 0 binary64) b))))))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 b a))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))
(*.f64 (/.f64 (+.f64 b a) (+.f64 b a)) (-.f64 b a))
(*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 b a) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 b a)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 b a)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 b a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) b (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) a (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 a (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 a #s(literal 2 binary64)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 b a))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))) (neg.f64 (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (-.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 b a))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (+.f64 b a) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (+.f64 b a) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) #s(literal 1 binary64)))
(*.f64 (-.f64 b a) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 b a)))
(*.f64 (-.f64 b a) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) #s(literal 2 binary64))
(*.f64 (/.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (-.f64 b a) (+.f64 b a)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (+.f64 b a)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (+.f64 b a)) (/.f64 (-.f64 b a) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 #s(literal 2 binary64) (+.f64 b a)) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 2 binary64) (+.f64 b a)) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 b a)) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 b a)) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a)) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 b a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 b a)) (-.f64 b a))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 b a)) (/.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (+.f64 b a)) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (-.f64 b a)) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a)) (/.f64 (+.f64 b a) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a)) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)) (/.f64 #s(literal 2 binary64) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 1 binary64))
(*.f64 (PI.f64) (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) a)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(*.f64 a a)
(*.f64 #s(literal 1 binary64) (*.f64 a a))
(*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) a))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)))
(exp.f64 (log.f64 (*.f64 (PI.f64) angle)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle)
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(pow.f64 (*.f64 (PI.f64) angle) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(*.f64 (PI.f64) angle)
(*.f64 (PI.f64) (exp.f64 (log.f64 angle)))
(*.f64 angle (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (-.f64 #s(literal 0 binary64) angle) (-.f64 #s(literal 0 binary64) (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 angle)) (PI.f64))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) angle) (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (PI.f64) angle)) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (PI.f64) angle))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal -1 binary64))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))) #s(literal 180 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))) #s(literal 180 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (PI.f64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))
(*.f64 angle (*.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 #s(literal -1/90 binary64) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))
(*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (*.f64 angle (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))
(*.f64 (*.f64 (PI.f64) angle) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 180 binary64)))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) angle)
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (PI.f64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) angle) (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 1/180 binary64)) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal -1 binary64)) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/180 binary64))
(*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) #s(literal -1/180 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))) #s(literal 1/90 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/90 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 180 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 180 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal -180 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal -180 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 180 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal -180 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 180 binary64)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 180 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -180 binary64)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -180 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 180 binary64)))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal -180 binary64)))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal -180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 180 binary64) angle)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) #s(literal -180 binary64)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 180 binary64)))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -180 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 180 binary64)) (*.f64 (PI.f64) angle))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 180 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal 180 binary64) angle)) (PI.f64))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 1 binary64)) (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal -1 binary64)) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal -180 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))) #s(literal 1/180 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/180 binary64))
(exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) angle) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(/.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #s(literal -1 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -1/180 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (PI.f64) #s(literal -180 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 180 binary64)) #s(literal 1/180 binary64))
(/.f64 (PI.f64) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal -1 binary64))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (PI.f64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) (PI.f64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(fabs.f64 (PI.f64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (PI.f64)))
(-.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(expm1.f64 (log1p.f64 (PI.f64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (PI.f64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) (cbrt.f64 (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64))) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64))))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(+.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(fma.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))) (-.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(fma.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a))
(/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b)) (-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (+.f64 b a) (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (-.f64 b a) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))
(*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (+.f64 b a) (+.f64 b a)) (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 b a)) (+.f64 b a))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 b a)) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (+.f64 b a)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 1 binary64))
(exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) angle) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(/.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #s(literal -1 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -1/180 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(+.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(fma.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))) (-.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 1 binary64))
(exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) angle) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(/.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #s(literal -1 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -1/180 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) angle) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(/.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #s(literal -1 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -1/180 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (*.f64 b b) (neg.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (-.f64 #s(literal 0 binary64) a) (*.f64 a a)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 b b) #s(literal 1 binary64)) (/.f64 (*.f64 a a) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 b b) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 b b (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(fma.f64 b (+.f64 b a) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(fma.f64 a (-.f64 #s(literal 0 binary64) a) (*.f64 b b))
(fma.f64 (+.f64 b a) b (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 b a) (+.f64 b a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (-.f64 #s(literal 0 binary64) a) a (*.f64 b b))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a))))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (neg.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (pow.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b)))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b)) (-.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a))) (*.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (pow.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (*.f64 b b) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b b))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b)) (*.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))) (-.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 b a) (/.f64 (-.f64 b a) (/.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(*.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (/.f64 (+.f64 b a) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) angle) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(/.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #s(literal -1 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)) #s(literal -1/180 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) (PI.f64))))
(neg.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64)))))
(/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 #s(literal -180 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (/.f64 #s(literal -180 binary64) angle) (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal 1/180 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (PI.f64) #s(literal 180 binary64)))
(/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))) (-.f64 #s(literal 0 binary64) angle))
(/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 angle #s(literal 180 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))) #s(literal -1/180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)) (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(/.f64 (exp.f64 (log.f64 #s(literal -180 binary64))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (exp.f64 (log.f64 angle)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64)))) angle)
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))
(*.f64 #s(literal 180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(*.f64 #s(literal 180 binary64) (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))))
(*.f64 #s(literal 180 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) (PI.f64))))
(*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -180 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 #s(literal -180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(*.f64 #s(literal -180 binary64) (/.f64 (/.f64 #s(literal -1 binary64) angle) (PI.f64)))
(*.f64 #s(literal -180 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)) (PI.f64)))
(*.f64 #s(literal -180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (-.f64 #s(literal 0 binary64) (PI.f64))))
(*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))))
(*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal 180 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 #s(literal -1 binary64) angle))
(*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1/180 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(*.f64 (pow.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal 1 binary64)) #s(literal 180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) #s(literal -180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) (cbrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 #s(literal 180 binary64) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal 180 binary64) angle) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
(*.f64 (/.f64 #s(literal -180 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -180 binary64) (cbrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal -1 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (/.f64 #s(literal -180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) angle) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal -180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64)))))
(*.f64 (/.f64 #s(literal -180 binary64) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal -1 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal -180 binary64) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 #s(literal 180 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 180 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 (/.f64 #s(literal 180 binary64) angle) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/2 binary64)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))

simplify895.0ms (2.2%)

Algorithm
egg-herbie
Rules
5024×*-lowering-*.f32
5024×*-lowering-*.f64
2916×+-lowering-+.f64
2916×+-lowering-+.f32
1712×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05508429
120427944
262067515
085097515
Stop Event
iter limit
node limit
Counts
504 → 504
Calls
Call 1
Inputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(* -1 a)
(- b a)
(- b a)
(- b a)
b
(* b (+ 1 (* -1 (/ a b))))
(* b (+ 1 (* -1 (/ a b))))
(* b (+ 1 (* -1 (/ a b))))
b
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (- (/ a b) 1)))
b
(+ b (* -1 a))
(+ b (* -1 a))
(+ b (* -1 a))
(* -1 a)
(* a (- (/ b a) 1))
(* a (- (/ b a) 1))
(* a (- (/ b a) 1))
(* -1 a)
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* 1/90 (* angle (* (PI) (+ a b))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (+ a b)))) (* 1/90 (* (PI) (+ a b)))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (+ a b))))))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (+ a b)))) (* 1/11337408000000 (* (pow (PI) 5) (+ a b)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(* 1/90 (* angle (PI)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* -1/5832000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/2203992115200000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(- b a)
(- (+ b (* -1/64800 (* (pow angle 2) (* (pow (PI) 2) (- b a))))) a)
(- (+ b (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (- b a))) (* 1/25194240000 (* (pow angle 2) (* (pow (PI) 4) (- b a))))))) a)
(- (+ b (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (- b a))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* (pow (PI) 6) (- b a)))) (* 1/25194240000 (* (pow (PI) 4) (- b a)))))))) a)
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(* -1 (* a (cos (* 1/180 (* angle (PI))))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(* b (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(* b (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(* b (cos (* 1/180 (* angle (PI)))))
(* -1 (* b (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(* -1 (* b (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(* -1 (* b (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(* b (cos (* 1/180 (* angle (PI)))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(* -1 (* a (cos (* 1/180 (* angle (PI))))))
(* a (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* b (cos (* 1/180 (* angle (PI))))) a)))
(* a (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* b (cos (* 1/180 (* angle (PI))))) a)))
(* a (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* b (cos (* 1/180 (* angle (PI))))) a)))
(* -1 (* a (cos (* 1/180 (* angle (PI))))))
(* -1 (* a (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* b (cos (* 1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* b (cos (* 1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* b (cos (* 1/180 (* angle (PI))))) a)))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 2 (- (pow b 2) (pow a 2)))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2))))) (* 2 (- (pow b 2) (pow a 2))))
(+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (- (pow b 2) (pow a 2))))))))
(+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (- (pow b 2) (pow a 2))))) (* 1/12597120000 (* (pow (PI) 4) (- (pow b 2) (pow a 2)))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
Outputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) (*.f64 b b))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 a a) b))) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 a a) b))) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a)) (/.f64 #s(literal 2 binary64) a)) #s(literal 0 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a)) (/.f64 #s(literal 2 binary64) a)) #s(literal 0 binary64))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) #s(literal 0 binary64)) a)))
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(- b a)
(-.f64 b a)
(- b a)
(-.f64 b a)
(- b a)
(-.f64 b a)
b
(* b (+ 1 (* -1 (/ a b))))
(*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b)))
(* b (+ 1 (* -1 (/ a b))))
(*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b)))
(* b (+ 1 (* -1 (/ a b))))
(*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b)))
b
(* -1 (* b (- (/ a b) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 b (+.f64 #s(literal -1 binary64) (/.f64 a b))))
(* -1 (* b (- (/ a b) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 b (+.f64 #s(literal -1 binary64) (/.f64 a b))))
(* -1 (* b (- (/ a b) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 b (+.f64 #s(literal -1 binary64) (/.f64 a b))))
b
(+ b (* -1 a))
(-.f64 b a)
(+ b (* -1 a))
(-.f64 b a)
(+ b (* -1 a))
(-.f64 b a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* a (- (/ b a) 1))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* a (- (/ b a) 1))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* a (- (/ b a) 1))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* 1/90 (* angle (* (PI) (+ a b))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (+ a b)))) (* 1/90 (* (PI) (+ a b)))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b)))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (+ a b))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (+ a b)))) (* 1/11337408000000 (* (pow (PI) 5) (+ a b)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (+.f64 a b))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (+.f64 a b))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/11337408000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* angle (+ (* -1/5832000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/5832000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/5832000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 1/2267481600000 binary64))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/2203992115200000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/5832000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/2203992115200000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 1/2267481600000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (* angle (* (PI) (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow b 2))) (* 1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(+ (* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI)))))))) (* 1/90 (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* -1/90 (* (pow a 2) (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -1/90 (* angle (* (PI) (cos (* 1/180 (* angle (PI))))))) (* 1/90 (/ (* angle (* (pow b 2) (* (PI) (cos (* 1/180 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/3856986201600000000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/550998028800000000 binary64)))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b))) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b))) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 2 binary64) (*.f64 a a))) #s(literal 0 binary64))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 2 binary64) (*.f64 a a))) #s(literal 0 binary64))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))) #s(literal 0 binary64)) a)))
(- b a)
(-.f64 b a)
(- (+ b (* -1/64800 (* (pow angle 2) (* (pow (PI) 2) (- b a))))) a)
(+.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a))
(- (+ b (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (- b a))) (* 1/25194240000 (* (pow angle 2) (* (pow (PI) 4) (- b a))))))) a)
(+.f64 (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/25194240000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 4 binary64))))))) (-.f64 b a))
(- (+ b (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (- b a))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* (pow (PI) 6) (- b a)))) (* 1/25194240000 (* (pow (PI) 4) (- b a)))))))) a)
(+.f64 (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (-.f64 b a)))))) (-.f64 b a))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (cos (* 1/180 (* angle (PI)))) (- b a))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* a (cos (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 #s(literal 0 binary64) a))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* b (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(*.f64 b (-.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* b (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(*.f64 b (-.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* b (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(*.f64 b (-.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* b (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(*.f64 b (-.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* -1 (* b (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(*.f64 b (-.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* -1 (* b (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* a (cos (* 1/180 (* angle (PI))))) b))))
(*.f64 b (-.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -1 (* a (cos (* 1/180 (* angle (PI)))))) (* b (cos (* 1/180 (* angle (PI))))))
(*.f64 (-.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* a (cos (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 #s(literal 0 binary64) a))
(* a (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* b (cos (* 1/180 (* angle (PI))))) a)))
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* a (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* b (cos (* 1/180 (* angle (PI))))) a)))
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* a (+ (* -1 (cos (* 1/180 (* angle (PI))))) (/ (* b (cos (* 1/180 (* angle (PI))))) a)))
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* -1 (* a (cos (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* b (cos (* 1/180 (* angle (PI))))) a)))))
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* -1 (* a (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* b (cos (* 1/180 (* angle (PI))))) a)))))
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* -1 (* a (+ (cos (* 1/180 (* angle (PI)))) (* -1 (/ (* b (cos (* 1/180 (* angle (PI))))) a)))))
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/3856986201600000000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/550998028800000000 binary64)))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (cos (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (cos (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (cos (* 1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* -2 (* (pow a 2) (cos (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (cos (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (cos (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* 2 (- (pow b 2) (pow a 2)))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2))))) (* 2 (- (pow b 2) (pow a 2))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (PI.f64)))))
(+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (- (pow b 2) (pow a 2))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/12597120000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 4 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(+ (* 2 (- (pow b 2) (pow a 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (- (pow b 2) (pow a 2))))) (* 1/12597120000 (* (pow (PI) 4) (- (pow b 2) (pow a 2)))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 6 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 a (*.f64 b b)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 a (*.f64 b b)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 a (*.f64 b b)))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 a (*.f64 b b)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 a (*.f64 b b)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 a (*.f64 b b)))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))

eval1.2s (3%)

Compiler

Compiled 98707 to 7765 computations (92.1% saved)

prune1.8s (4.5%)

Pruning

163 alts after pruning (163 fresh and 0 done)

PrunedKeptTotal
New2937993036
Fresh206484
Picked505
Done000
Total29621633125
Accuracy
82.9%
Counts
3125 → 163
Alt Table
Click to see full alt table
StatusAccuracyProgram
11.5%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
16.4%
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
17.6%
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
69.0%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
54.6%
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
56.0%
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
54.3%
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
36.8%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
58.3%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
17.1%
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
53.9%
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
53.9%
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (PI.f64))))
54.0%
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
69.0%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
56.1%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.8%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
13.8%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))))
9.9%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 1/90 binary64)))))
9.5%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 1/90 binary64)))))
9.9%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 1/90 binary64)))))
56.3%
(*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.0%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.9%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
9.6%
(*.f64 (-.f64 (exp.f64 (*.f64 (log.f64 b) #s(literal 6 binary64))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
66.9%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
6.4%
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
23.0%
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
21.9%
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
25.5%
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
19.5%
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
23.0%
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
16.1%
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
15.8%
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
23.8%
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
22.9%
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
50.1%
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
25.3%
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
18.6%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.9%
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
40.6%
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
35.9%
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
36.1%
(*.f64 (*.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
63.6%
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
39.6%
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
39.8%
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
35.9%
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
7.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
52.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
55.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))))
54.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))))
25.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
40.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
65.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
67.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
66.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
66.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
62.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle)))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
62.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
67.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
66.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
67.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
68.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
64.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
68.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
18.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
20.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
57.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
68.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
58.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
69.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 b a)))
66.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))) (-.f64 b a)))
66.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))) (-.f64 b a)))
68.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
69.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 b a)))
67.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))) (-.f64 b a)))
66.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (-.f64 b a)))
67.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (exp.f64 (log.f64 angle))))) (-.f64 b a)))
68.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle)))) (-.f64 b a)))
67.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (-.f64 b a)))
68.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 180 binary64) (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))))) (-.f64 b a)))
67.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))) (-.f64 b a)))
66.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))) (-.f64 b a)))
66.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (-.f64 b a)))
64.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (-.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
64.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b))))
42.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
40.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
67.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
68.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
67.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
65.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
64.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
66.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
67.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
69.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
65.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
66.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
42.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
44.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
45.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
60.6%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
50.2%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
35.9%
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
37.7%
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
37.7%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
36.2%
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
63.6%
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
52.4%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
53.4%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
38.9%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
35.1%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
35.9%
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
64.2%
(*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
40.6%
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
36.1%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
50.1%
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
60.6%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
12.5%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
35.6%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
34.7%
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
52.6%
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
35.6%
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
35.9%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
35.8%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
35.9%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
37.1%
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
56.1%
(*.f64 (sin.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
52.9%
(*.f64 (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
55.3%
(*.f64 (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
53.8%
(*.f64 (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
55.2%
(*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
54.9%
(*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
54.3%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))))
56.0%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))))
55.4%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (cbrt.f64 (PI.f64))))) #s(literal 180 binary64)))))
55.2%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle)))))
57.7%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 1 binary64) angle))))))
53.1%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) angle))))))
55.4%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
38.5%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
35.9%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
36.6%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
37.0%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
36.3%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
37.5%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
56.7%
(*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
56.4%
(*.f64 (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
56.3%
(*.f64 (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
55.9%
(*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.2%
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
54.5%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.7%
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
54.4%
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
55.5%
(*.f64 (sin.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
29.8%
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
50.2%
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
Compiler

Compiled 9982 to 6356 computations (36.3% saved)

simplify420.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 angle (sqrt.f64 (PI.f64)))
cost-diff12928
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
cost-diff12928
(sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
cost-diff12928
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
cost-diff0
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
cost-diff0
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
cost-diff128
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
cost-diff128
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
cost-diff0
(-.f64 b a)
cost-diff0
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
cost-diff128
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
cost-diff0
(PI.f64)
cost-diff0
(*.f64 (PI.f64) (*.f64 b b))
cost-diff0
(*.f64 #s(literal 1/90 binary64) angle)
cost-diff0
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
cost-diff128
(sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))
cost-diff128
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))))
cost-diff128
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a))
cost-diff256
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
Rules
3772×*-lowering-*.f32
3772×*-lowering-*.f64
1246×distribute-lft-in
1242×distribute-rgt-in
1206×neg-lowering-neg.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055414
1142407
2436389
31746389
45707389
08393389
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* 2 (sin (* (- 0 (PI)) (* angle -1/180)))) (+ b a)) (* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a)))
(* (* 2 (sin (* (- 0 (PI)) (* angle -1/180)))) (+ b a))
(* 2 (sin (* (- 0 (PI)) (* angle -1/180))))
2
(sin (* (- 0 (PI)) (* angle -1/180)))
(* (- 0 (PI)) (* angle -1/180))
(- 0 (PI))
0
(PI)
(* angle -1/180)
angle
-1/180
(+ b a)
b
a
(* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a))
(cos (/ 1 (/ 180 (* (PI) angle))))
(/ 1 (/ 180 (* (PI) angle)))
1
(/ 180 (* (PI) angle))
180
(* (PI) angle)
(- b a)
(* (* 1/90 angle) (* (PI) (* b b)))
(* 1/90 angle)
1/90
angle
(* (PI) (* b b))
(PI)
(* b b)
b
(/ (* (- b a) (* 2 (sin (/ (* (PI) angle) 180)))) (/ 1 (+ b a)))
(* (- b a) (* 2 (sin (/ (* (PI) angle) 180))))
(- b a)
b
a
(* 2 (sin (/ (* (PI) angle) 180)))
2
(sin (/ (* (PI) angle) 180))
(/ (* (PI) angle) 180)
(* (PI) angle)
(PI)
angle
180
(/ 1 (+ b a))
1
(+ b a)
(* (/ (* 2 (sin (/ (PI) (/ 180 angle)))) (/ 1 (- (* b b) (* a a)))) (cos (* (PI) (/ angle 180))))
(/ (* 2 (sin (/ (PI) (/ 180 angle)))) (/ 1 (- (* b b) (* a a))))
(* 2 (sin (/ (PI) (/ 180 angle))))
2
(sin (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(PI)
(/ 180 angle)
180
angle
(/ 1 (- (* b b) (* a a)))
1
(- (* b b) (* a a))
(* b b)
b
(* a a)
a
(cos (* (PI) (/ angle 180)))
(* (PI) (/ angle 180))
(/ angle 180)
(* (sin (* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180))) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
(sin (* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180)))
(* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180))
(* angle (sqrt (PI)))
angle
(sqrt (PI))
(PI)
(/ (sqrt (PI)) 180)
180
(* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180)))
(* 2 (- (* b b) (* a a)))
2
(- (* b b) (* a a))
(* b b)
b
(* a a)
a
(cos (/ (* (PI) angle) 180))
(/ (* (PI) angle) 180)
(* (PI) angle)
Outputs
(* (* (* 2 (sin (* (- 0 (PI)) (* angle -1/180)))) (+ b a)) (* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(* (* 2 (sin (* (- 0 (PI)) (* angle -1/180)))) (+ b a))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(* 2 (sin (* (- 0 (PI)) (* angle -1/180))))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
2
#s(literal 2 binary64)
(sin (* (- 0 (PI)) (* angle -1/180)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(* (- 0 (PI)) (* angle -1/180))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(- 0 (PI))
(-.f64 #s(literal 0 binary64) (PI.f64))
0
#s(literal 0 binary64)
(PI)
(PI.f64)
(* angle -1/180)
(*.f64 angle #s(literal -1/180 binary64))
angle
-1/180
#s(literal -1/180 binary64)
(+ b a)
(+.f64 b a)
b
a
(* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a))
(*.f64 (-.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(cos (/ 1 (/ 180 (* (PI) angle))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ 1 (/ 180 (* (PI) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
1
#s(literal 1 binary64)
(/ 180 (* (PI) angle))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
180
#s(literal 180 binary64)
(* (PI) angle)
(*.f64 (PI.f64) angle)
(- b a)
(-.f64 b a)
(* (* 1/90 angle) (* (PI) (* b b)))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))
(* 1/90 angle)
(*.f64 angle #s(literal 1/90 binary64))
1/90
#s(literal 1/90 binary64)
angle
(* (PI) (* b b))
(*.f64 (PI.f64) (*.f64 b b))
(PI)
(PI.f64)
(* b b)
(*.f64 b b)
b
(/ (* (- b a) (* 2 (sin (/ (* (PI) angle) 180)))) (/ 1 (+ b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(* (- b a) (* 2 (sin (/ (* (PI) angle) 180))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(- b a)
(-.f64 b a)
b
a
(* 2 (sin (/ (* (PI) angle) 180)))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
2
#s(literal 2 binary64)
(sin (/ (* (PI) angle) 180))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (* (PI) angle) 180)
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(* (PI) angle)
(*.f64 (PI.f64) angle)
(PI)
(PI.f64)
angle
180
#s(literal 180 binary64)
(/ 1 (+ b a))
(/.f64 #s(literal 1 binary64) (+.f64 b a))
1
#s(literal 1 binary64)
(+ b a)
(+.f64 b a)
(* (/ (* 2 (sin (/ (PI) (/ 180 angle)))) (/ 1 (- (* b b) (* a a)))) (cos (* (PI) (/ angle 180))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(/ (* 2 (sin (/ (PI) (/ 180 angle)))) (/ 1 (- (* b b) (* a a))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(* 2 (sin (/ (PI) (/ 180 angle))))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
2
#s(literal 2 binary64)
(sin (/ (PI) (/ 180 angle)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (PI) (/ 180 angle))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(PI)
(PI.f64)
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
angle
(/ 1 (- (* b b) (* a a)))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
1
#s(literal 1 binary64)
(- (* b b) (* a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(cos (* (PI) (/ angle 180)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(* (PI) (/ angle 180))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
(* (sin (* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180))) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(sin (* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
angle
(sqrt (PI))
(sqrt.f64 (PI.f64))
(PI)
(PI.f64)
(/ (sqrt (PI)) 180)
(/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))
180
#s(literal 180 binary64)
(* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180)))
(*.f64 (+.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(* 2 (- (* b b) (* a a)))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
2
#s(literal 2 binary64)
(- (* b b) (* a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(cos (/ (* (PI) angle) 180))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (* (PI) angle) 180)
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(* (PI) angle)
(*.f64 (PI.f64) angle)

localize1.1s (2.8%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy95.6%
(-.f64 (*.f64 b b) (*.f64 a a))
accuracy88.4%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
accuracy57.6%
(sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
accuracy57.4%
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
accuracy95.6%
(-.f64 (*.f64 b b) (*.f64 a a))
accuracy89.3%
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
accuracy57.6%
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy57.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy99.6%
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
accuracy99.6%
(*.f64 (PI.f64) angle)
accuracy99.2%
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
accuracy57.6%
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
accuracy100.0%
(PI.f64)
accuracy99.7%
(*.f64 (PI.f64) (*.f64 b b))
accuracy99.7%
(*.f64 #s(literal 1/90 binary64) angle)
accuracy88.4%
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
accuracy99.3%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
accuracy99.2%
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
accuracy57.6%
(sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))
accuracy57.4%
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
Results
582.0ms121×1valid
223.0ms132×0valid
48.0ms3valid
8.0ms2valid
Compiler

Compiled 442 to 56 computations (87.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 519.0ms
ival-mult: 230.0ms (44.3% of total)
ival-sin: 79.0ms (15.2% of total)
ival-div: 71.0ms (13.7% of total)
ival-cos: 41.0ms (7.9% of total)
backward-pass: 39.0ms (7.5% of total)
...c/correct-round.rkt:119:19: 28.0ms (5.4% of total)
ival-sub: 14.0ms (2.7% of total)
ival-sqrt: 7.0ms (1.3% of total)
ival-add: 5.0ms (1% of total)
ival-pi: 4.0ms (0.8% of total)
const: 2.0ms (0.4% of total)

series65.0ms (0.2%)

Counts
29 → 540
Calls
Call 1
Inputs
#<alt (* (* (* 2 (sin (* (- 0 (PI)) (* angle -1/180)))) (+ b a)) (* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a)))>
#<alt (* (* 2 (sin (* (- 0 (PI)) (* angle -1/180)))) (+ b a))>
#<alt (* 2 (sin (* (- 0 (PI)) (* angle -1/180))))>
#<alt (sin (* (- 0 (PI)) (* angle -1/180)))>
#<alt (* (* 1/90 angle) (* (PI) (* b b)))>
#<alt (* 1/90 angle)>
#<alt (* (PI) (* b b))>
#<alt (PI)>
#<alt (/ (* (- b a) (* 2 (sin (/ (* (PI) angle) 180)))) (/ 1 (+ b a)))>
#<alt (* (- b a) (* 2 (sin (/ (* (PI) angle) 180))))>
#<alt (- b a)>
#<alt (* 2 (sin (/ (* (PI) angle) 180)))>
#<alt (* (/ (* 2 (sin (/ (PI) (/ 180 angle)))) (/ 1 (- (* b b) (* a a)))) (cos (* (PI) (/ angle 180))))>
#<alt (/ (* 2 (sin (/ (PI) (/ 180 angle)))) (/ 1 (- (* b b) (* a a))))>
#<alt (* 2 (sin (/ (PI) (/ 180 angle))))>
#<alt (sin (/ (PI) (/ 180 angle)))>
#<alt (* (sin (* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180))) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))>
#<alt (sin (* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180)))>
#<alt (* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180))>
#<alt (* angle (sqrt (PI)))>
#<alt (cos (/ 1 (/ 180 (* (PI) angle))))>
#<alt (/ 180 (* (PI) angle))>
#<alt (/ 1 (/ 180 (* (PI) angle)))>
#<alt (sin (/ (* (PI) angle) 180))>
#<alt (/ (* (PI) angle) 180)>
#<alt (* (PI) angle)>
#<alt (cos (* (PI) (/ angle 180)))>
#<alt (- (* b b) (* a a))>
#<alt (cos (/ (* (PI) angle) 180))>
Outputs
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* 1/90 (* angle (* (PI) (+ a b))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (+ a b)))) (* 1/90 (* (PI) (+ a b)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (+ a b))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (+ a b)))) (* 1/11337408000000 (* (pow (PI) 5) (+ a b)))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* 2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* 1/90 angle)>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))>
#<alt (+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* -2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* -2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 1/90 (* angle (* (PI) (- b a))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* -1 a)>
#<alt (- b a)>
#<alt (- b a)>
#<alt (- b a)>
#<alt b>
#<alt (* b (+ 1 (* -1 (/ a b))))>
#<alt (* b (+ 1 (* -1 (/ a b))))>
#<alt (* b (+ 1 (* -1 (/ a b))))>
#<alt b>
#<alt (* -1 (* b (- (/ a b) 1)))>
#<alt (* -1 (* b (- (/ a b) 1)))>
#<alt (* -1 (* b (- (/ a b) 1)))>
#<alt b>
#<alt (+ b (* -1 a))>
#<alt (+ b (* -1 a))>
#<alt (+ b (* -1 a))>
#<alt (* -1 a)>
#<alt (* a (- (/ b a) 1))>
#<alt (* a (- (/ b a) 1))>
#<alt (* a (- (/ b a) 1))>
#<alt (* -1 a)>
#<alt (* -1 (* a (+ 1 (* -1 (/ b a)))))>
#<alt (* -1 (* a (+ 1 (* -1 (/ b a)))))>
#<alt (* -1 (* a (+ 1 (* -1 (/ b a)))))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (PI)))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt (* angle (sqrt (PI)))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
Calls

135 calls:

TimeVariablePointExpression
5.0ms
angle
@inf
(* (sin (* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180))) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
3.0ms
angle
@-inf
(* (- b a) (* 2 (sin (/ (* (PI) angle) 180))))
2.0ms
angle
@0
(* (* 1/90 angle) (* (PI) (* b b)))
2.0ms
angle
@inf
(* (* 1/90 angle) (* (PI) (* b b)))
2.0ms
angle
@0
(* angle (sqrt (PI)))

rewrite926.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
3216×/-lowering-/.f32
3216×/-lowering-/.f64
3074×*-lowering-*.f32
3074×*-lowering-*.f64
1324×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055270
1270240
21858219
08466219
Stop Event
iter limit
node limit
Counts
29 → 1425
Calls
Call 1
Inputs
(* (* (* 2 (sin (* (- 0 (PI)) (* angle -1/180)))) (+ b a)) (* (cos (/ 1 (/ 180 (* (PI) angle)))) (- b a)))
(* (* 2 (sin (* (- 0 (PI)) (* angle -1/180)))) (+ b a))
(* 2 (sin (* (- 0 (PI)) (* angle -1/180))))
(sin (* (- 0 (PI)) (* angle -1/180)))
(* (* 1/90 angle) (* (PI) (* b b)))
(* 1/90 angle)
(* (PI) (* b b))
(PI)
(/ (* (- b a) (* 2 (sin (/ (* (PI) angle) 180)))) (/ 1 (+ b a)))
(* (- b a) (* 2 (sin (/ (* (PI) angle) 180))))
(- b a)
(* 2 (sin (/ (* (PI) angle) 180)))
(* (/ (* 2 (sin (/ (PI) (/ 180 angle)))) (/ 1 (- (* b b) (* a a)))) (cos (* (PI) (/ angle 180))))
(/ (* 2 (sin (/ (PI) (/ 180 angle)))) (/ 1 (- (* b b) (* a a))))
(* 2 (sin (/ (PI) (/ 180 angle))))
(sin (/ (PI) (/ 180 angle)))
(* (sin (* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180))) (* (* 2 (- (* b b) (* a a))) (cos (/ (* (PI) angle) 180))))
(sin (* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180)))
(* (* angle (sqrt (PI))) (/ (sqrt (PI)) 180))
(* angle (sqrt (PI)))
(cos (/ 1 (/ 180 (* (PI) angle))))
(/ 180 (* (PI) angle))
(/ 1 (/ 180 (* (PI) angle)))
(sin (/ (* (PI) angle) 180))
(/ (* (PI) angle) 180)
(* (PI) angle)
(cos (* (PI) (/ angle 180)))
(- (* b b) (* a a))
(cos (/ (* (PI) angle) 180))
Outputs
(+.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(fma.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(fma.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(/.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (+.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(*.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))
(+.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) (+.f64 b a))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) b) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 a (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) b (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 a #s(literal 2 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))
(/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (-.f64 b a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 b a))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))
(*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(/.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #s(literal 1/90 binary64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b b)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 b b)) #s(literal 1/90 binary64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 angle #s(literal 1/90 binary64))
(*.f64 #s(literal 1/90 binary64) angle)
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) #s(literal 1 binary64))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 #s(literal 2 binary64) (log.f64 b))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) (log.f64 (PI.f64))))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) #s(literal 2 binary64))
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 (PI.f64) b))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 b b) (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b b)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 b b)))
(*.f64 (*.f64 (PI.f64) b) b)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (PI.f64)))))
(+.f64 #s(literal 0 binary64) (PI.f64))
(+.f64 (PI.f64) #s(literal 0 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (-.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) (log.f64 (PI.f64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (log.f64 (*.f64 (PI.f64) (PI.f64)))))
(fabs.f64 (PI.f64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (PI.f64)))
(-.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))
(fma.f64 (PI.f64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (PI.f64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)) #s(literal 0 binary64))
(fma.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)) #s(literal 0 binary64))
(expm1.f64 (log1p.f64 (PI.f64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (PI.f64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))
(/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) #s(literal 0 binary64)))
(/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (PI.f64)))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) (PI.f64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 0 binary64)) (*.f64 (PI.f64) (PI.f64)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal -1 binary64) (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(+.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 b a)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 b a)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(fma.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(fma.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 b a) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 b a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 b a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 b a)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a)) (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (-.f64 (*.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (-.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (*.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))) (-.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))) (-.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 b a)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 b a))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) b) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) b (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(neg.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (+.f64 b a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 b a))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(+.f64 b (-.f64 #s(literal 0 binary64) a))
(+.f64 (-.f64 #s(literal 0 binary64) a) b)
(+.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(+.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(-.f64 b a)
(-.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 b a)) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 b a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (+.f64 b a))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 b a) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (/.f64 b #s(literal 1 binary64)) (/.f64 a #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b b) (+.f64 b a)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a a) (+.f64 b a)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) a b)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 b (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(/.f64 (-.f64 b a) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 b (-.f64 #s(literal 0 binary64) a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 b (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (*.f64 (+.f64 b a) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 b a)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 a a))) (*.f64 (+.f64 b a) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a a) (-.f64 (*.f64 b b) (*.f64 (-.f64 #s(literal 0 binary64) a) b))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b b) (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a a) (+.f64 b a)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 b b) (+.f64 b a))) (+.f64 (*.f64 (/.f64 (*.f64 a a) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a))) (*.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (*.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 b b) (+.f64 b a))) (*.f64 (/.f64 (*.f64 a a) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)))) (+.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (*.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (+.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (/.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 #s(literal 1 binary64) (-.f64 b a))
(*.f64 (-.f64 b a) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 b (-.f64 #s(literal 0 binary64) a))))))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(fma.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(fma.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(/.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (+.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(*.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(+.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(+.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 b a)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 b a)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(fma.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(fma.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 b a) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 b a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 b a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 b a)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a)) (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (-.f64 (*.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (-.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (*.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))) (-.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))))) (-.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a)))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 b a)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 b a))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 b a))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(/.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(fma.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(fma.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(/.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a))))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (+.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(*.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -2 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(/.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) #s(literal 1 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))
(fma.f64 #s(literal 0 binary64) (/.f64 angle #s(literal -180 binary64)) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(fma.f64 (/.f64 angle #s(literal -180 binary64)) #s(literal 0 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)))
(/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (PI.f64) #s(literal 180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (PI.f64)) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))
(/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 #s(literal 0 binary64) angle) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))))
(/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64)))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) (PI.f64)))
(/.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64))) (*.f64 (PI.f64) (PI.f64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64))) (PI.f64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (neg.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 0 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 0 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 #s(literal 0 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1 binary64))
(pow.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle))) #s(literal -1 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 angle (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (PI.f64))))
(*.f64 #s(literal -1/180 binary64) (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (PI.f64)))
(*.f64 #s(literal 1 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -1/180 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 angle #s(literal -180 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) angle) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))) #s(literal -1/180 binary64))
(*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1/180 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64))) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 1 binary64))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(-.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) (PI.f64))))
(neg.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 #s(literal -180 binary64) (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))))
(/.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -180 binary64) angle) (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle) #s(literal 1/180 binary64))
(/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))) (-.f64 #s(literal 0 binary64) angle))
(/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 angle #s(literal 180 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)) #s(literal -1/180 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 #s(literal -1 binary64) (PI.f64)) (/.f64 angle #s(literal -180 binary64)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (PI.f64))) (/.f64 angle #s(literal -180 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64)))) angle)
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (-.f64 #s(literal 0 binary64) (cbrt.f64 (PI.f64))))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal 1 binary64))
(pow.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle))
(*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle))
(*.f64 #s(literal 180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal -1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle) #s(literal 180 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (pow.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (pow.f64 (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 #s(literal -1 binary64) angle))
(*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal -1 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(*.f64 (pow.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle) #s(literal 1 binary64)) #s(literal 180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) #s(literal -180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (PI.f64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(*.f64 (pow.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) angle) #s(literal -1 binary64)) (pow.f64 (PI.f64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (PI.f64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(+.f64 #s(literal 0 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) #s(literal 1 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))
(fma.f64 #s(literal 0 binary64) (/.f64 angle #s(literal -180 binary64)) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(fma.f64 (/.f64 angle #s(literal -180 binary64)) #s(literal 0 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)))
(/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (PI.f64) #s(literal 180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (PI.f64)) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))
(/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 #s(literal 0 binary64) angle) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))))
(/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64)))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) (PI.f64)))
(/.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64))) (*.f64 (PI.f64) (PI.f64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64))) (PI.f64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (neg.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 0 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 0 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 #s(literal 0 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1 binary64))
(pow.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle))) #s(literal -1 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 angle (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (PI.f64))))
(*.f64 #s(literal -1/180 binary64) (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (PI.f64)))
(*.f64 #s(literal 1 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -1/180 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 angle #s(literal -180 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) angle) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))) #s(literal -1/180 binary64))
(*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1/180 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64))) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(+.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(/.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) #s(literal 1 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))
(fma.f64 #s(literal 0 binary64) (/.f64 angle #s(literal -180 binary64)) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(fma.f64 (/.f64 angle #s(literal -180 binary64)) #s(literal 0 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)))
(/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (PI.f64) #s(literal 180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (PI.f64)) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))
(/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 #s(literal 0 binary64) angle) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))))
(/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64)))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) (PI.f64)))
(/.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64))) (*.f64 (PI.f64) (PI.f64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64))) (PI.f64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (neg.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))) (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (-.f64 #s(literal 0 binary64) (PI.f64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 0 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 0 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 #s(literal 0 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1 binary64))
(pow.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle))) #s(literal -1 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 angle (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (PI.f64))))
(*.f64 #s(literal -1/180 binary64) (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (PI.f64)))
(*.f64 #s(literal 1 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -1/180 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 angle #s(literal -180 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) angle) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64)))) #s(literal -1/180 binary64))
(*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1/180 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal -180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 angle #s(literal -180 binary64))) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle)
(neg.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))))
(/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 1 binary64))
(/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) angle)))
(pow.f64 (*.f64 (PI.f64) angle) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle) #s(literal -1 binary64))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal -1 binary64) (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(-.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (*.f64 b b) (neg.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (-.f64 #s(literal 0 binary64) a) (*.f64 a a)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(-.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (*.f64 b (+.f64 b a)) (*.f64 a (+.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (/.f64 (/.f64 (*.f64 a a) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (/.f64 (/.f64 (*.f64 a (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 b b (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(fma.f64 b (+.f64 b a) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(fma.f64 a (-.f64 #s(literal 0 binary64) a) (*.f64 b b))
(fma.f64 (+.f64 b a) b (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 b a) (+.f64 b a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 #s(literal 0 binary64) a) a (*.f64 b b))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a))))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 b a)) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 #s(literal 1 binary64) (*.f64 a a))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (neg.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (pow.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b)) (-.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a))) (*.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (*.f64 (*.f64 b b) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b)) (*.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))) (-.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))) (-.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (+.f64 b a) (pow.f64 (-.f64 b a) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) #s(literal 1 binary64)))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (pow.f64 (-.f64 b a) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(-.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))

simplify758.0ms (1.9%)

Algorithm
egg-herbie
Rules
3892×*-lowering-*.f32
3892×*-lowering-*.f64
2600×+-lowering-+.f64
2600×+-lowering-+.f32
2014×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04929241
118438621
257248198
085368198
Stop Event
iter limit
node limit
Counts
540 → 540
Calls
Call 1
Inputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* 1/90 (* angle (* (PI) (+ a b))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (+ a b)))) (* 1/90 (* (PI) (+ a b)))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (+ a b))))))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (+ a b)))) (* 1/11337408000000 (* (pow (PI) 5) (+ a b)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(* 1/90 (* angle (PI)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 angle)
(* 1/90 angle)
(* 1/90 angle)
(* 1/90 angle)
(* 1/90 angle)
(* 1/90 angle)
(* 1/90 angle)
(* 1/90 angle)
(* 1/90 angle)
(* 1/90 angle)
(* 1/90 angle)
(* 1/90 angle)
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* 1/90 (* angle (* (PI) (- b a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* -1 a)
(- b a)
(- b a)
(- b a)
b
(* b (+ 1 (* -1 (/ a b))))
(* b (+ 1 (* -1 (/ a b))))
(* b (+ 1 (* -1 (/ a b))))
b
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (- (/ a b) 1)))
b
(+ b (* -1 a))
(+ b (* -1 a))
(+ b (* -1 a))
(* -1 a)
(* a (- (/ b a) 1))
(* a (- (/ b a) 1))
(* a (- (/ b a) 1))
(* -1 a)
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* 1/90 (* angle (PI)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 1/90 (* angle (PI)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
Outputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -29/30855889612800000000 binary64)))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b))) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b))) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 0 binary64))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 0 binary64))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))) #s(literal 0 binary64)) a)))
(* 1/90 (* angle (* (PI) (+ a b))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (+.f64 a b)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (+ a b)))) (* 1/90 (* (PI) (+ a b)))))
(*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (+.f64 a b))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (+ a b))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (+.f64 a b)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (+ a b))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (+ a b))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (+ a b)))) (* 1/11337408000000 (* (pow (PI) 5) (+ a b)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (+.f64 a b)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (+.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)) (+.f64 a b))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a b)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* 1/90 angle)
(*.f64 #s(literal 1/90 binary64) angle)
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) #s(literal 0 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) #s(literal 0 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 a a) b))) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 a a) b))) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 #s(literal 2 binary64) (*.f64 a a))) #s(literal 0 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 #s(literal 2 binary64) (*.f64 a a))) #s(literal 0 binary64))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) #s(literal 0 binary64)) a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 #s(literal -2 binary64) a)))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) b)))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) b)))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) b)))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) b) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) b) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) b) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 #s(literal -2 binary64) a)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) a)))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) a)))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) a)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 1/90 (* angle (* (PI) (- b a))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (-.f64 b a)) (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 5 binary64))) (-.f64 b a)))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (-.f64 b a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)) (-.f64 b a))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(- b a)
(-.f64 b a)
(- b a)
(-.f64 b a)
(- b a)
(-.f64 b a)
b
(* b (+ 1 (* -1 (/ a b))))
(*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b)))
(* b (+ 1 (* -1 (/ a b))))
(*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b)))
(* b (+ 1 (* -1 (/ a b))))
(*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b)))
b
(* -1 (* b (- (/ a b) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) b) (+.f64 #s(literal -1 binary64) (/.f64 a b)))
(* -1 (* b (- (/ a b) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) b) (+.f64 #s(literal -1 binary64) (/.f64 a b)))
(* -1 (* b (- (/ a b) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) b) (+.f64 #s(literal -1 binary64) (/.f64 a b)))
b
(+ b (* -1 a))
(-.f64 b a)
(+ b (* -1 a))
(-.f64 b a)
(+ b (* -1 a))
(-.f64 b a)
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* a (- (/ b a) 1))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* a (- (/ b a) 1))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* a (- (/ b a) 1))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* -1 a)
(-.f64 #s(literal 0 binary64) a)
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(*.f64 a (+.f64 #s(literal -1 binary64) (/.f64 b a)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -29/30855889612800000000 binary64)))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/11337408000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (pow (PI) 7))) (* 1/11337408000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -29/30855889612800000000 binary64)))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 b a)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
(* angle (sqrt (PI)))
(*.f64 angle (sqrt.f64 (PI.f64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))

eval1.4s (3.5%)

Compiler

Compiled 103531 to 8680 computations (91.6% saved)

prune2.0s (4.9%)

Pruning

199 alts after pruning (199 fresh and 0 done)

PrunedKeptTotal
New2995783073
Fresh37121158
Picked505
Done000
Total30371993236
Accuracy
83.0%
Counts
3236 → 199
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.7%
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
56.3%
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
16.4%
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
68.4%
(/.f64 (*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
63.6%
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
39.4%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
68.5%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
69.4%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
67.3%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
67.7%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
69.1%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
66.9%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
67.9%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
64.4%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)) #s(literal -1 binary64))) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
68.1%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
68.2%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
66.3%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
67.0%
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
56.0%
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
55.1%
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
54.6%
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
43.9%
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
40.8%
(/.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
63.6%
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
56.0%
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
59.0%
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
60.6%
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
59.2%
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
68.7%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
36.8%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
17.1%
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
53.9%
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (PI.f64))))
54.0%
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.1%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.0%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (log.f64 (*.f64 (PI.f64) (PI.f64))))) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
58.5%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
57.3%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))))
55.7%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
56.4%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
37.2%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
13.8%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))))
9.9%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 1/90 binary64)))))
9.5%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 1/90 binary64)))))
9.9%
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 1/90 binary64)))))
56.3%
(*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.0%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.9%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
9.6%
(*.f64 (-.f64 (exp.f64 (*.f64 (log.f64 b) #s(literal 6 binary64))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
66.9%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
69.0%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
6.4%
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
23.0%
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
21.9%
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
25.5%
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
19.5%
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
16.1%
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
15.8%
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
23.8%
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
22.9%
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
69.1%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
19.8%
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a))))
50.1%
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
25.3%
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
35.9%
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
40.6%
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
35.9%
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
36.1%
(*.f64 (*.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.4%
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
39.6%
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
39.8%
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
35.9%
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
7.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
52.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
55.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))))
25.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
65.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
66.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
66.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
66.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
62.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle)))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
62.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
66.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
67.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
68.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
68.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
18.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
20.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
57.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
68.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
58.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
69.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 b a)))
66.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))) (-.f64 b a)))
66.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))) (-.f64 b a)))
68.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
69.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 b a)))
67.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (exp.f64 (log.f64 angle))))) (-.f64 b a)))
68.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 180 binary64) (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))))) (-.f64 b a)))
66.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))) (-.f64 b a)))
64.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b))))
42.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
40.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
67.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
68.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
65.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
65.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
67.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
69.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))) (-.f64 b a)))
70.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))) (-.f64 b a)))
69.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle) #s(literal 1/180 binary64)))) (-.f64 b a)))
70.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (-.f64 b a)))
67.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (log.f64 (*.f64 (PI.f64) (PI.f64))))) angle)))) (-.f64 b a)))
57.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))))
69.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)) #s(literal -1 binary64)))))) (-.f64 b a)))
69.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64)))))) (-.f64 b a)))
69.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal 1 binary64))))) (-.f64 b a)))
67.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))) (-.f64 b a)))
70.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (-.f64 b a)))
69.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))) (-.f64 b a)))
65.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
66.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
42.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
44.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
60.6%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
37.4%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
50.2%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
35.9%
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
37.7%
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
36.3%
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.4%
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
35.6%
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
36.2%
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
52.4%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
38.9%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
35.1%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
35.9%
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
40.6%
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
36.1%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
50.1%
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
60.6%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
12.5%
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
34.7%
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
35.6%
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
35.9%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
35.8%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
35.9%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
37.1%
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
54.0%
(*.f64 (sin.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle))) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
52.9%
(*.f64 (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
55.3%
(*.f64 (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
53.8%
(*.f64 (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
55.7%
(*.f64 (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.1%
(*.f64 (sin.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.8%
(*.f64 (sin.f64 (/.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.2%
(*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
54.9%
(*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
56.7%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
54.3%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))))
56.0%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))))
55.4%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (cbrt.f64 (PI.f64))))) #s(literal 180 binary64)))))
55.2%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle)))))
57.7%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 1 binary64) angle))))))
53.1%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) angle))))))
55.4%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
38.5%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
35.9%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
37.0%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
36.3%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
37.5%
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
56.3%
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.2%
(*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.3%
(*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.7%
(*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
56.4%
(*.f64 (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
56.3%
(*.f64 (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
57.0%
(*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) angle) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
57.7%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (log.f64 (*.f64 (PI.f64) (PI.f64)))))) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
55.1%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)) #s(literal 180 binary64)))))
55.3%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle) #s(literal 180 binary64)))))
53.5%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) (PI.f64))))))
57.3%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 180 binary64)))))
56.2%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (log.f64 (*.f64 (PI.f64) (PI.f64))))) angle) #s(literal 180 binary64)))))
54.0%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64)))))
53.4%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))))))))
56.7%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)) #s(literal -1 binary64))) #s(literal 180 binary64)))))
53.9%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))))
54.3%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))))))))
53.9%
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
55.7%
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
54.4%
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
55.5%
(*.f64 (sin.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
33.2%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))) #s(literal -1 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
29.8%
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
50.2%
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
Compiler

Compiled 13926 to 5075 computations (63.6% saved)

regimes1.2s (3%)

Counts
287 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (sin.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64)))))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle) #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a))))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)) #s(literal -1 binary64))) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (-.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (-.f64 (exp.f64 (*.f64 (log.f64 b) #s(literal 6 binary64))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) angle) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))) (-.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))) #s(literal -1 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 180 binary64) (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal 1 binary64))))) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)) #s(literal -1 binary64)))))) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 b #s(literal 0 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))))
(*.f64 (sin.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle))) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (cbrt.f64 (PI.f64))))) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (log.f64 (*.f64 (PI.f64) (PI.f64))))) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (log.f64 (*.f64 (PI.f64) (PI.f64))))) angle)))) (-.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))))
(*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (exp.f64 (log.f64 angle))))) (-.f64 b a)))
(*.f64 (sin.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) angle)) #s(literal -1 binary64))) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (log.f64 (*.f64 (PI.f64) (PI.f64))))) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (log.f64 (*.f64 (PI.f64) (PI.f64)))))) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (-.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle)))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
Outputs
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))) (-.f64 b a)))
Calls

10 calls:

167.0ms
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
116.0ms
angle
113.0ms
b
111.0ms
(/.f64 angle #s(literal 180 binary64))
111.0ms
a
Results
AccuracySegmentsBranch
74.7%3a
72.5%2b
74.0%3angle
73.2%2(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
72.6%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
72.6%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
72.5%2(pow.f64 b #s(literal 2 binary64))
74.7%3(pow.f64 a #s(literal 2 binary64))
74.0%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
74.0%3(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes183.0ms (0.5%)

Counts
148 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (sin.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
Calls

1 calls:

100.0ms
a
Results
AccuracySegmentsBranch
72.7%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes367.0ms (0.9%)

Counts
147 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (sin.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)) #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
Calls

5 calls:

60.0ms
b
57.0ms
a
57.0ms
angle
56.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
56.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
71.8%2angle
71.8%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
71.8%2(/.f64 angle #s(literal 180 binary64))
70.1%1b
71.9%2a
Compiler

Compiled 26 to 21 computations (19.2% saved)

regimes249.0ms (0.6%)

Counts
138 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (neg.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 b a))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b (*.f64 b #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (sin.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
Outputs
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
Calls

4 calls:

55.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
53.0ms
angle
53.0ms
a
53.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
71.6%2angle
71.6%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
71.6%2(/.f64 angle #s(literal 180 binary64))
71.7%2a
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes117.0ms (0.3%)

Counts
72 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
Outputs
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
Calls

3 calls:

33.0ms
angle
31.0ms
a
28.0ms
b
Results
AccuracySegmentsBranch
71.4%2angle
69.0%1b
71.3%2a
Compiler

Compiled 12 to 9 computations (25% saved)

regimes56.0ms (0.1%)

Counts
70 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 b (-.f64 #s(literal 1 binary64) (/.f64 a b))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
Outputs
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
Calls

1 calls:

27.0ms
angle
Results
AccuracySegmentsBranch
71.4%2angle
Compiler

Compiled 4 to 3 computations (25% saved)

regimes73.0ms (0.2%)

Counts
62 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
Outputs
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
Calls

2 calls:

27.0ms
a
25.0ms
angle
Results
AccuracySegmentsBranch
70.9%2a
71.3%2angle
Compiler

Compiled 8 to 6 computations (25% saved)

regimes71.0ms (0.2%)

Counts
57 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(/.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
Outputs
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
Calls

2 calls:

27.0ms
angle
23.0ms
a
Results
AccuracySegmentsBranch
70.6%2a
70.7%2angle
Compiler

Compiled 8 to 6 computations (25% saved)

regimes80.0ms (0.2%)

Counts
50 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
Outputs
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
Calls

3 calls:

23.0ms
a
21.0ms
b
20.0ms
angle
Results
AccuracySegmentsBranch
68.5%2b
70.1%2a
69.9%2angle
Compiler

Compiled 12 to 9 computations (25% saved)

regimes90.0ms (0.2%)

Counts
43 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b)
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
Calls

3 calls:

37.0ms
b
20.0ms
a
18.0ms
angle
Results
AccuracySegmentsBranch
66.0%2b
68.6%4angle
68.4%2a
Compiler

Compiled 12 to 9 computations (25% saved)

regimes32.0ms (0.1%)

Counts
42 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
Outputs
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
Calls

1 calls:

18.0ms
a
Results
AccuracySegmentsBranch
67.2%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes30.0ms (0.1%)

Counts
38 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
Outputs
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
Calls

1 calls:

17.0ms
a
Results
AccuracySegmentsBranch
66.9%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes26.0ms (0.1%)

Counts
34 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
Outputs
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
Calls

1 calls:

17.0ms
a
Results
AccuracySegmentsBranch
66.9%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes79.0ms (0.2%)

Counts
29 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
Outputs
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
Calls

3 calls:

13.0ms
a
13.0ms
b
13.0ms
angle
Results
AccuracySegmentsBranch
65.4%2angle
60.6%1b
63.0%2a
Compiler

Compiled 12 to 9 computations (25% saved)

regimes19.0ms (0%)

Counts
28 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
Outputs
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
Calls

1 calls:

12.0ms
angle
Results
AccuracySegmentsBranch
63.6%2angle
Compiler

Compiled 4 to 3 computations (25% saved)

regimes19.0ms (0%)

Counts
25 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle #s(literal 1/90 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) angle))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
Calls

1 calls:

12.0ms
angle
Results
AccuracySegmentsBranch
63.6%2angle
Compiler

Compiled 4 to 3 computations (25% saved)

regimes36.0ms (0.1%)

Counts
22 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
Calls

3 calls:

11.0ms
angle
10.0ms
b
10.0ms
a
Results
AccuracySegmentsBranch
57.8%3b
58.5%2a
54.8%2angle
Compiler

Compiled 12 to 9 computations (25% saved)

regimes16.0ms (0%)

Counts
21 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
Outputs
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
Calls

1 calls:

11.0ms
a
Results
AccuracySegmentsBranch
58.5%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes14.0ms (0%)

Counts
20 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
Outputs
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
Calls

1 calls:

10.0ms
a
Results
AccuracySegmentsBranch
58.5%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes22.0ms (0.1%)

Counts
17 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
Outputs
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
Calls

2 calls:

9.0ms
b
8.0ms
a
Results
AccuracySegmentsBranch
53.8%2b
55.3%2a
Compiler

Compiled 8 to 6 computations (25% saved)

regimes10.0ms (0%)

Counts
13 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
Outputs
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
Calls

1 calls:

7.0ms
a
Results
AccuracySegmentsBranch
55.3%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes9.0ms (0%)

Counts
11 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) b) b)
(*.f64 (*.f64 (*.f64 a #s(literal -1/90 binary64)) a) (*.f64 angle (PI.f64)))
Outputs
(*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
Calls

1 calls:

6.0ms
a
Results
AccuracySegmentsBranch
55.3%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0%)

Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))
Outputs
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
Calls

1 calls:

6.0ms
a
Results
AccuracySegmentsBranch
54.9%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes13.0ms (0%)

Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b))
Outputs
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
Calls

3 calls:

4.0ms
b
4.0ms
angle
4.0ms
a
Results
AccuracySegmentsBranch
47.7%2b
40.1%3angle
48.3%2a
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
Outputs
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
Calls

1 calls:

3.0ms
a
Results
AccuracySegmentsBranch
48.3%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
Outputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
Calls

3 calls:

2.0ms
angle
2.0ms
a
2.0ms
b
Results
AccuracySegmentsBranch
35.9%1angle
35.9%1b
35.9%1a
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch15.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-4.4688604870379556e+306
Compiler

Compiled 32 to 21 computations (34.4% saved)

bsearch87.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
74.0ms
3.327688607596809e+111
1.136690846186175e+115
Results
44.0ms63×1valid
17.0ms65×0valid
Compiler

Compiled 472 to 365 computations (22.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-mult: 13.0ms (27.3% of total)
ival-pow: 11.0ms (23.1% of total)
ival-cos: 7.0ms (14.7% of total)
ival-sin: 7.0ms (14.7% of total)
ival-div: 4.0ms (8.4% of total)
ival-pi: 2.0ms (4.2% of total)
ival-sub: 2.0ms (4.2% of total)
backward-pass: 2.0ms (4.2% of total)
const: 1.0ms (2.1% of total)

bsearch56.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
47.0ms
1.8149551346312083e+121
5.55763976083339e+121
Results
22.0ms31×1valid
13.0ms48×0valid
3.0ms3valid
Compiler

Compiled 297 to 226 computations (23.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 8.0ms (26.5% of total)
ival-pow: 7.0ms (23.2% of total)
ival-sin: 6.0ms (19.9% of total)
ival-cos: 4.0ms (13.2% of total)
ival-div: 2.0ms (6.6% of total)
ival-pi: 1.0ms (3.3% of total)
backward-pass: 1.0ms (3.3% of total)
ival-sub: 1.0ms (3.3% of total)
const: 0.0ms (0% of total)

bsearch61.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
49.0ms
1.1052401510639168e+111
3.327688607596809e+111
Results
31.0ms44×1valid
9.0ms36×0valid
Compiler

Compiled 252 to 191 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-mult: 10.0ms (31.4% of total)
ival-pow: 6.0ms (18.8% of total)
ival-cos: 4.0ms (12.6% of total)
ival-sin: 4.0ms (12.6% of total)
ival-div: 2.0ms (6.3% of total)
backward-pass: 2.0ms (6.3% of total)
ival-pi: 1.0ms (3.1% of total)
ival-sub: 1.0ms (3.1% of total)
const: 0.0ms (0% of total)

bsearch58.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
50.0ms
3.0903441273707268e+131
5.389482824883153e+131
Results
43.0ms58×1valid
2.0ms0valid
Compiler

Compiled 208 to 153 computations (26.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 9.0ms (25.4% of total)
ival-pow: 6.0ms (16.9% of total)
ival-sin: 5.0ms (14.1% of total)
ival-cos: 5.0ms (14.1% of total)
backward-pass: 5.0ms (14.1% of total)
ival-div: 2.0ms (5.6% of total)
ival-pi: 1.0ms (2.8% of total)
ival-sub: 1.0ms (2.8% of total)
const: 0.0ms (0% of total)

bsearch58.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
51.0ms
3.0903441273707268e+131
5.389482824883153e+131
Results
40.0ms60×1valid
1.0ms0valid
Compiler

Compiled 200 to 149 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 10.0ms (30.7% of total)
ival-pow: 6.0ms (18.4% of total)
ival-sin: 5.0ms (15.3% of total)
ival-cos: 5.0ms (15.3% of total)
ival-div: 2.0ms (6.1% of total)
backward-pass: 2.0ms (6.1% of total)
ival-pi: 1.0ms (3.1% of total)
ival-sub: 1.0ms (3.1% of total)
const: 0.0ms (0% of total)

bsearch57.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
51.0ms
3.0903441273707268e+131
5.389482824883153e+131
Results
42.0ms57×1valid
2.0ms0valid
Compiler

Compiled 200 to 149 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 14.0ms (39.2% of total)
ival-pow: 6.0ms (16.8% of total)
ival-sin: 5.0ms (14% of total)
ival-cos: 5.0ms (14% of total)
ival-div: 2.0ms (5.6% of total)
backward-pass: 2.0ms (5.6% of total)
ival-pi: 1.0ms (2.8% of total)
ival-sub: 1.0ms (2.8% of total)
const: 0.0ms (0% of total)

bsearch66.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
60.0ms
3.0903441273707268e+131
5.389482824883153e+131
Results
51.0ms57×1valid
2.0ms0valid
Compiler

Compiled 192 to 141 computations (26.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-mult: 9.0ms (28.6% of total)
ival-pow: 6.0ms (19% of total)
ival-sin: 5.0ms (15.9% of total)
ival-cos: 5.0ms (15.9% of total)
ival-div: 2.0ms (6.3% of total)
backward-pass: 2.0ms (6.3% of total)
ival-pi: 1.0ms (3.2% of total)
ival-sub: 1.0ms (3.2% of total)
const: 0.0ms (0% of total)

bsearch57.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
50.0ms
1.1052401510639168e+111
3.327688607596809e+111
Results
27.0ms39×1valid
11.0ms40×0valid
4.0ms3valid
Compiler

Compiled 297 to 196 computations (34% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 10.0ms (30% of total)
ival-sin: 7.0ms (21% of total)
ival-pow: 6.0ms (18% of total)
ival-cos: 4.0ms (12% of total)
ival-div: 2.0ms (6% of total)
backward-pass: 2.0ms (6% of total)
ival-pi: 1.0ms (3% of total)
ival-sub: 1.0ms (3% of total)
const: 0.0ms (0% of total)

bsearch51.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
45.0ms
2.5505845174311546e-77
8.97946935994095e-77
Results
25.0ms35×1valid
12.0ms45×0valid
Compiler

Compiled 297 to 201 computations (32.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-mult: 8.0ms (28.1% of total)
ival-pow: 6.0ms (21.1% of total)
ival-sin: 5.0ms (17.6% of total)
ival-cos: 4.0ms (14.1% of total)
ival-div: 2.0ms (7% of total)
ival-pi: 1.0ms (3.5% of total)
ival-sub: 1.0ms (3.5% of total)
backward-pass: 1.0ms (3.5% of total)
const: 0.0ms (0% of total)

bsearch49.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
44.0ms
3.9187940418456866e-128
7.210461138583318e-128
Results
19.0ms28×1valid
10.0ms34×0valid
8.0ms3valid
Compiler

Compiled 228 to 153 computations (32.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-sin: 9.0ms (29.8% of total)
ival-mult: 8.0ms (26.5% of total)
ival-pow: 5.0ms (16.6% of total)
ival-cos: 4.0ms (13.3% of total)
ival-div: 2.0ms (6.6% of total)
ival-pi: 1.0ms (3.3% of total)
ival-sub: 1.0ms (3.3% of total)
backward-pass: 1.0ms (3.3% of total)
const: 0.0ms (0% of total)

bsearch93.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
82.0ms
3.2756957977930934e-155
3.5590074606984267e-149
Results
46.0ms64×1valid
22.0ms80×0valid
Compiler

Compiled 464 to 309 computations (33.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
ival-mult: 15.0ms (28.3% of total)
ival-pow: 10.0ms (18.9% of total)
ival-sin: 9.0ms (17% of total)
ival-cos: 7.0ms (13.2% of total)
ival-div: 5.0ms (9.4% of total)
ival-pi: 2.0ms (3.8% of total)
ival-sub: 2.0ms (3.8% of total)
backward-pass: 2.0ms (3.8% of total)
const: 1.0ms (1.9% of total)

bsearch99.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
88.0ms
3.2756957977930934e-155
3.5590074606984267e-149
Results
50.0ms72×1valid
20.0ms71×0valid
4.0ms3valid
Compiler

Compiled 428 to 300 computations (29.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-mult: 16.0ms (27.9% of total)
ival-pow: 11.0ms (19.2% of total)
ival-sin: 11.0ms (19.2% of total)
ival-cos: 8.0ms (14% of total)
ival-div: 4.0ms (7% of total)
backward-pass: 3.0ms (5.2% of total)
ival-pi: 2.0ms (3.5% of total)
ival-sub: 2.0ms (3.5% of total)
const: 1.0ms (1.7% of total)

bsearch67.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
60.0ms
8.349380530364847e+27
3.133885288625372e+28
Results
44.0ms63×1valid
6.0ms17×0valid
Compiler

Compiled 282 to 201 computations (28.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-mult: 12.0ms (30% of total)
ival-pow: 7.0ms (17.5% of total)
ival-sin: 6.0ms (15% of total)
ival-cos: 6.0ms (15% of total)
ival-div: 3.0ms (7.5% of total)
ival-sub: 2.0ms (5% of total)
backward-pass: 2.0ms (5% of total)
ival-pi: 1.0ms (2.5% of total)
const: 0.0ms (0% of total)

bsearch9.0ms (0%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
8.0ms
10568.65609043759
177777252.83946642
Results
6.0ms16×0valid
Compiler

Compiled 68 to 47 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 1.0ms (21.3% of total)
ival-sin: 1.0ms (21.3% of total)
ival-cos: 1.0ms (21.3% of total)
ival-pow: 1.0ms (21.3% of total)
ival-pi: 0.0ms (0% of total)
ival-div: 0.0ms (0% of total)
ival-sub: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch54.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
47.0ms
7.661353104361221e-42
3.2930527285567812e-37
Results
35.0ms128×0valid
Compiler

Compiled 304 to 213 computations (29.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 10.0ms (38.2% of total)
ival-pow: 6.0ms (22.9% of total)
ival-div: 2.0ms (7.6% of total)
ival-sin: 2.0ms (7.6% of total)
ival-cos: 2.0ms (7.6% of total)
ival-pi: 1.0ms (3.8% of total)
ival-sub: 1.0ms (3.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch124.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
116.0ms
6.289160152058573e+130
4.4943830148436504e+132
Results
85.0ms45×1valid
17.0ms66×0valid
3.0ms3valid
Compiler

Compiled 242 to 175 computations (27.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-div: 57.0ms (60.5% of total)
ival-mult: 11.0ms (11.7% of total)
ival-pow: 8.0ms (8.5% of total)
ival-sin: 7.0ms (7.4% of total)
ival-cos: 5.0ms (5.3% of total)
backward-pass: 2.0ms (2.1% of total)
ival-sub: 2.0ms (2.1% of total)
ival-pi: 1.0ms (1.1% of total)
const: 0.0ms (0% of total)

bsearch72.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
65.0ms
6.289160152058573e+130
4.4943830148436504e+132
Results
37.0ms50×1valid
17.0ms62×0valid
Compiler

Compiled 242 to 175 computations (27.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-mult: 11.0ms (26.1% of total)
ival-cos: 8.0ms (19% of total)
ival-pow: 8.0ms (19% of total)
ival-sin: 6.0ms (14.3% of total)
ival-div: 3.0ms (7.1% of total)
ival-sub: 2.0ms (4.8% of total)
backward-pass: 2.0ms (4.8% of total)
ival-pi: 1.0ms (2.4% of total)
const: 0.0ms (0% of total)

bsearch74.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
65.0ms
6.289160152058573e+130
4.4943830148436504e+132
Results
37.0ms55×1valid
15.0ms57×0valid
Compiler

Compiled 242 to 175 computations (27.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-mult: 12.0ms (29.6% of total)
ival-pow: 8.0ms (19.8% of total)
ival-cos: 6.0ms (14.8% of total)
ival-sin: 6.0ms (14.8% of total)
ival-div: 3.0ms (7.4% of total)
ival-sub: 2.0ms (4.9% of total)
backward-pass: 2.0ms (4.9% of total)
ival-pi: 1.0ms (2.5% of total)
const: 0.0ms (0% of total)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
2.3031952881692963e-23
2.5140081967207374e-23
Results
10.0ms15×1valid
4.0ms17×0valid
Compiler

Compiled 84 to 61 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 3.0ms (26.4% of total)
ival-cos: 2.0ms (17.6% of total)
ival-pow: 2.0ms (17.6% of total)
ival-sin: 2.0ms (17.6% of total)
ival-div: 1.0ms (8.8% of total)
ival-sub: 1.0ms (8.8% of total)
backward-pass: 1.0ms (8.8% of total)
const: 0.0ms (0% of total)
ival-pi: 0.0ms (0% of total)

bsearch25.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
2.3031952881692963e-23
2.5140081967207374e-23
Results
13.0ms19×1valid
3.0ms12×0valid
2.0ms2valid
Compiler

Compiled 84 to 61 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 4.0ms (28.2% of total)
ival-pow: 3.0ms (21.2% of total)
ival-sin: 3.0ms (21.2% of total)
ival-cos: 2.0ms (14.1% of total)
ival-div: 1.0ms (7.1% of total)
ival-pi: 1.0ms (7.1% of total)
backward-pass: 1.0ms (7.1% of total)
ival-sub: 1.0ms (7.1% of total)
const: 0.0ms (0% of total)

bsearch24.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
2.3031952881692963e-23
2.5140081967207374e-23
Results
12.0ms17×1valid
3.0ms13×0valid
3.0ms2valid
Compiler

Compiled 84 to 61 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 4.0ms (28.1% of total)
ival-pow: 3.0ms (21.1% of total)
ival-sin: 3.0ms (21.1% of total)
ival-cos: 2.0ms (14.1% of total)
ival-div: 1.0ms (7% of total)
backward-pass: 1.0ms (7% of total)
ival-sub: 1.0ms (7% of total)
const: 0.0ms (0% of total)
ival-pi: 0.0ms (0% of total)

bsearch30.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
2.3031952881692963e-23
2.5140081967207374e-23
Results
13.0ms19×1valid
4.0ms3valid
3.0ms12×0valid
Compiler

Compiled 84 to 61 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-sin: 5.0ms (30.6% of total)
ival-mult: 4.0ms (24.4% of total)
ival-pow: 3.0ms (18.3% of total)
ival-cos: 2.0ms (12.2% of total)
ival-div: 1.0ms (6.1% of total)
ival-sub: 1.0ms (6.1% of total)
backward-pass: 1.0ms (6.1% of total)
const: 0.0ms (0% of total)
ival-pi: 0.0ms (0% of total)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
2.3031952881692963e-23
2.5140081967207374e-23
Results
12.0ms17×1valid
4.0ms15×0valid
Compiler

Compiled 84 to 61 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 3.0ms (25.3% of total)
ival-pow: 3.0ms (25.3% of total)
ival-cos: 2.0ms (16.8% of total)
ival-sin: 2.0ms (16.8% of total)
ival-div: 1.0ms (8.4% of total)
ival-sub: 1.0ms (8.4% of total)
backward-pass: 1.0ms (8.4% of total)
const: 0.0ms (0% of total)
ival-pi: 0.0ms (0% of total)

bsearch25.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
2.3031952881692963e-23
2.5140081967207374e-23
Results
10.0ms14×1valid
5.0ms17×0valid
4.0ms3valid
Compiler

Compiled 84 to 61 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sin: 4.0ms (27.3% of total)
ival-mult: 3.0ms (20.5% of total)
ival-cos: 2.0ms (13.7% of total)
ival-pow: 2.0ms (13.7% of total)
ival-div: 1.0ms (6.8% of total)
backward-pass: 1.0ms (6.8% of total)
ival-sub: 1.0ms (6.8% of total)
const: 0.0ms (0% of total)
ival-pi: 0.0ms (0% of total)

simplify84.0ms (0.2%)

Algorithm
egg-herbie
Rules
204×*-commutative_binary64
32×+-commutative_binary64
22×sub-neg_binary64
18×neg-mul-1_binary64
16×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0227898
1351898
2367898
3381898
4394898
5401898
6406898
7408898
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal -inf.0 binary64)) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))) (-.f64 b a))))
(if (<=.f64 a #s(literal 279999999999999997521478001303803783131026931395330434614881290979344594895598451883092786678163525275859080445952 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 a #s(literal 38999999999999998360073284552097029231025566784700729410645413223294702768873905523030709429087902124179309515764871987200 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 a #s(literal 3000000000000000003958507669982327424904170067372142008055221294159445944553434953350561654132331342569377103872 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 angle #s(literal 380000000000000037493322057147543474971113067142702623836883887360778812299153002171946957271984832611285761287127659874389105573888 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 angle #s(literal 380000000000000037493322057147543474971113067142702623836883887360778812299153002171946957271984832611285761287127659874389105573888 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 angle #s(literal 399999999999999964810222003828927255651411459878102920729845474234710326307605131083839756396848139016427897362399480444693392654336 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 angle #s(literal 380000000000000037493322057147543474971113067142702623836883887360778812299153002171946957271984832611285761287127659874389105573888 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(if (<=.f64 a #s(literal 3200000000000000075421976045344818666398504944182021962015720125658501339091717544314589957095838432839405142016 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 a #s(literal 3389627864620585/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 a #s(literal 7804371375789981/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 a #s(literal 2506146922733055/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 a #s(literal 6642173867685913/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 angle #s(literal 27000000000000001733153521664 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 angle #s(literal 20000 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a))))
(if (<=.f64 angle #s(literal 3591786423904427/11972621413014756705924586149611790497021399392059392 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a))))
(if (<=.f64 a #s(literal 300000000000000013009672699266174654017598695052190995627123376141479412678997252558601588794846715676587177906715251140148034797568 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a))
(if (<=.f64 a #s(literal 2899999999999999863080128116943160240309853384547087590530597499597989869575017413095003548368780842111901020532143155643911067664384 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a))
(if (<=.f64 a #s(literal 2400000000000000104077381594129397232140789560417527965016987009131835301431978020468812710358773725412697423253722009121184278380544 binary64)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a))
(if (<=.f64 a #s(literal 521057374347687/21267647932558653966460912964485513216 binary64)) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b) (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a))
(if (<=.f64 a #s(literal 4253529586511731/170141183460469231731687303715884105728 binary64)) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b) (*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle))))
(if (<=.f64 a #s(literal 4253529586511731/170141183460469231731687303715884105728 binary64)) (*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle))))
(if (<=.f64 a #s(literal 8166776806102523/340282366920938463463374607431768211456 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b)) (*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle))))
(if (<=.f64 a #s(literal 521057374347687/21267647932558653966460912964485513216 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b)) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(if (<=.f64 a #s(literal 8166776806102523/340282366920938463463374607431768211456 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
Outputs
(if (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal -inf.0 binary64)) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))) (-.f64 b a))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal -inf.0 binary64)) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (PI.f64)))))))
(if (<=.f64 a #s(literal 279999999999999997521478001303803783131026931395330434614881290979344594895598451883092786678163525275859080445952 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 a #s(literal 279999999999999997521478001303803783131026931395330434614881290979344594895598451883092786678163525275859080445952 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))) (*.f64 (-.f64 b a) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 a #s(literal 38999999999999998360073284552097029231025566784700729410645413223294702768873905523030709429087902124179309515764871987200 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))) (+.f64 b a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 a #s(literal 38999999999999998360073284552097029231025566784700729410645413223294702768873905523030709429087902124179309515764871987200 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 a #s(literal 3000000000000000003958507669982327424904170067372142008055221294159445944553434953350561654132331342569377103872 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (/.f64 angle (/.f64 #s(literal -1 binary64) (PI.f64))) #s(literal -180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 angle #s(literal 380000000000000037493322057147543474971113067142702623836883887360778812299153002171946957271984832611285761287127659874389105573888 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 angle #s(literal 380000000000000037493322057147543474971113067142702623836883887360778812299153002171946957271984832611285761287127659874389105573888 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 b a) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))))
(if (<=.f64 angle #s(literal 380000000000000037493322057147543474971113067142702623836883887360778812299153002171946957271984832611285761287127659874389105573888 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 angle #s(literal 399999999999999964810222003828927255651411459878102920729845474234710326307605131083839756396848139016427897362399480444693392654336 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 angle #s(literal 399999999999999964810222003828927255651411459878102920729845474234710326307605131083839756396848139016427897362399480444693392654336 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(if (<=.f64 angle #s(literal 380000000000000037493322057147543474971113067142702623836883887360778812299153002171946957271984832611285761287127659874389105573888 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(if (<=.f64 a #s(literal 3200000000000000075421976045344818666398504944182021962015720125658501339091717544314589957095838432839405142016 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (/.f64 (*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(if (<=.f64 a #s(literal 3389627864620585/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 a #s(literal 3389627864620585/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 binary64)) (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 b a)))))))
(if (<=.f64 a #s(literal 7804371375789981/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 a #s(literal 7804371375789981/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 b a)))))))
(if (<=.f64 a #s(literal 2506146922733055/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 a #s(literal 2506146922733055/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (+.f64 b a)))))))
(if (<=.f64 a #s(literal 6642173867685913/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (+.f64 b a)) (*.f64 #s(literal 1 binary64) (-.f64 b a))))
(if (<=.f64 a #s(literal 6642173867685913/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle))) (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(if (<=.f64 angle #s(literal 27000000000000001733153521664 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 angle #s(literal 27000000000000001733153521664 binary64)) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)))))))
(if (<=.f64 angle #s(literal 20000 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a))))
(if (<=.f64 angle #s(literal 20000 binary64)) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))))) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(if (<=.f64 angle #s(literal 3591786423904427/11972621413014756705924586149611790497021399392059392 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (+.f64 b a)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a))))
(if (<=.f64 angle #s(literal 3591786423904427/11972621413014756705924586149611790497021399392059392 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(if (<=.f64 a #s(literal 300000000000000013009672699266174654017598695052190995627123376141479412678997252558601588794846715676587177906715251140148034797568 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a))
(if (<=.f64 a #s(literal 300000000000000013009672699266174654017598695052190995627123376141479412678997252558601588794846715676587177906715251140148034797568 binary64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64)))))
(if (<=.f64 a #s(literal 2899999999999999863080128116943160240309853384547087590530597499597989869575017413095003548368780842111901020532143155643911067664384 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a))
(if (<=.f64 a #s(literal 2899999999999999863080128116943160240309853384547087590530597499597989869575017413095003548368780842111901020532143155643911067664384 binary64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (*.f64 a (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64)))))
(if (<=.f64 a #s(literal 2400000000000000104077381594129397232140789560417527965016987009131835301431978020468812710358773725412697423253722009121184278380544 binary64)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a))
(if (<=.f64 a #s(literal 2400000000000000104077381594129397232140789560417527965016987009131835301431978020468812710358773725412697423253722009121184278380544 binary64)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 a (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64)))))
(if (<=.f64 a #s(literal 521057374347687/21267647932558653966460912964485513216 binary64)) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b) (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a))
(if (<=.f64 a #s(literal 521057374347687/21267647932558653966460912964485513216 binary64)) (*.f64 b (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64)))) (*.f64 a (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64)))))
(if (<=.f64 a #s(literal 4253529586511731/170141183460469231731687303715884105728 binary64)) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b) (*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle))))
(if (<=.f64 a #s(literal 4253529586511731/170141183460469231731687303715884105728 binary64)) (*.f64 b (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64)))) (*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle))))
(if (<=.f64 a #s(literal 4253529586511731/170141183460469231731687303715884105728 binary64)) (*.f64 (*.f64 (PI.f64) b) (*.f64 b (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle))))
(if (<=.f64 a #s(literal 4253529586511731/170141183460469231731687303715884105728 binary64)) (*.f64 (*.f64 b (PI.f64)) (*.f64 b (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle))))
(if (<=.f64 a #s(literal 8166776806102523/340282366920938463463374607431768211456 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b)) (*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle))))
(if (<=.f64 a #s(literal 8166776806102523/340282366920938463463374607431768211456 binary64)) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle))))
(if (<=.f64 a #s(literal 521057374347687/21267647932558653966460912964485513216 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) b) b)) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(if (<=.f64 a #s(literal 521057374347687/21267647932558653966460912964485513216 binary64)) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 a a) #s(literal -1/90 binary64))))
(if (<=.f64 a #s(literal 8166776806102523/340282366920938463463374607431768211456 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(if (<=.f64 a #s(literal 8166776806102523/340282366920938463463374607431768211456 binary64)) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 a a) #s(literal -1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 a a) #s(literal -1/90 binary64)))

soundness7.5s (18.5%)

Rules
6522×*-lowering-*.f32
6522×*-lowering-*.f64
5702×+-lowering-+.f64
5702×+-lowering-+.f32
5024×*-lowering-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069411808
1251910666
2797710654
0815710654
04929241
118438621
257248198
085368198
026111
1121111
260993
3715493
0802893
055270
1270240
21858219
08466219
045220
1209218
21369217
08390217
01623
13022
27422
322522
481622
5289422
6553622
0803222
05508429
120427944
262067515
085097515
060303
1307254
22228233
08491233
01974598
16664206
229904133
088064133
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 3008 to 1834 computations (39% saved)

preprocess595.0ms (1.5%)

Remove

(abs b)

(abs a)

Compiler

Compiled 3044 to 1188 computations (61% saved)

end0.0ms (0%)

Profiling

Loading profile data...